[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Pegar o reverso de um numero ip(nome)
From: |
Leandro Costa |
Subject: |
Re: [shell-script] Pegar o reverso de um numero ip(nome) |
Date: |
Sun, 08 Jan 2006 00:36:47 -0200 |
User-agent: |
Mozilla Thunderbird 1.0.7 (Windows/20050923) |
Fabiano,
A consulta sera a DNS !!
Estava querendo usar o nslookup mais nao consegui :(
Bom fiz um script que consulta mib e pega o nome da maquina,
preciso conferir se o nome DNS esta igual !!
Jah tenho variavel $estacao que traz o nome da maquina na MIB.
Agora ... nao faco ideia como extrair a informacao do DNS.
grato Leandro
script para ilustracao:
#!/bin/sh
# check_snmp_win_ip.sh - Mostra ips da estacao / nome estacao
# 2006-01-07 Leandro Costa
#
#
#set -x
HOST=$1
serial=`date +%d%m%Y%H%M%S`
snmpwalk -v1 -c public $HOST -Cp 1.3.6.1.2.1.4.20.1.1 | grep IP-MIB >>
db/pesquisa1-$serial.txt
snmpwalk -v1 -c public 10.1.1.4 -Cp 1.3.6.1.2.1.1.5.0 | grep SNMPv2-MIB
>> db/pesquisa2-$serial.txt
PESQUISA1=db/pesquisa1-$serial.txt # arquivo onde estão os dados
PESQUISA2=db/pesquisa2-$serial.txt # arquivo onde estão os dados
IFS=: # defina aqui o separador,
padrão é :
### INICIO PESQUISA 1 ###
cat $PESQUISA1 | while read LINHA; do
set - $LINHA
ip=`echo $4 | tr -d ' '`
#printf '%s ' $ip
echo -n "$ip "
done
echo ""
rm -f db/pesquisa1-$serial.txt
### FIM PESQUISA 1 ###
### INICIO PESQUISA 2 ###
cat $PESQUISA2 | while read LINHA; do
set - $LINHA
estacao=`echo $4 | tr -d ' '`
echo -n $estacao
done
echo ""
rm -f db/pesquisa2-$serial.txt
### FIM PESQUISA 2 ###
Fabiano Caixeta Duarte escreveu:
Onde vai ser a consulta? DNS? /etc/hosts?
Não seria melhor (e mais sintonizado com a lista) você mandar sua
tentativa para que possamos ajudar?
Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Ribeirão Preto - SP
Leandro Costa escreveu:
PessoALL,
Estou precisando de atraves de um ip conseguir o nome da maquina ...
Alguem tem algum scrpt pronto para isso ?
grato
Leandro
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos