Como recuperar o endereço IP atribuído à máquina pelo provedor

2

minha pergunta é sobre o endereço IP atribuído a uma máquina, sempre que vamos a qualquer site que revele nosso endereço IP, eles exibem um número que é atribuído à máquina através da qual estamos acessando a Internet, eu quero saber como É possível recuperar o endereço IP da máquina local usando os comandos, se houver, em vez de ir aos sites para saber o endereço IP atribuído à máquina pelo ISP. a máquina local está tendo um endereço IP de 192.168.1.2 e está tendo um roteador DSL fornecido pelo ISP que se conectará à Internet com o Win XP SP2

Procurando por respostas favoráveis.

Obrigado

    
por Gunwant Saini 03.06.2009 / 19:39

6 respostas

3

Faça login no seu roteador DSL e observe a página de status. Se você quiser registrar essas informações, crie um script que simplesmente faça o download da página de status.

Você também pode escrever um script com o curl / wget que simplesmente recebe a página ( link ) ocasionalmente.

    
por 03.06.2009 / 19:40
2

Você está apenas procurando pelo IP atribuído à sua NIC? Execute:

IPCONFIG

em um prompt de comando.

Editar: Para re-reler novamente a sua pergunta, parece que você está solicitando o endereço IP atribuído à interface do seu roteador na Internet. Isso não é armazenado na máquina local. Você precisará escrever algo para obtê-lo do próprio roteador ou confiar em um site de terceiros para obter isso.

    
por 03.06.2009 / 19:40
2

Se o seu roteador DSL tiver SNMP, geralmente você pode buscar, por meio do snmpget, o endereço IP atribuído à interface externa do seu roteador DSL. A maioria dos fabricantes de roteadores DSL (mas não todos) tem SNMP e suportam MIB-II.

exemplo:

[root@myhost ~]# snmpwalk -v1 -c ***** 10.1.10.1 ipAdEntAddr
IP-MIB::ipAdEntAddr.75.146.91.10 = IpAddress: 75.146.91.10

Nesse caso, estou consultando o IP "interno" com o SNMP e obtenho o seguinte IP como meu IP externo. onde ****** é minha string ou senha da comunidade SNMP. ipAdEntAddr é a string OID do SNMP que eu consultei para obter a resposta.

    
por 03.06.2009 / 20:22
1

Eu gosto do link .

Ele não fornece as informações adicionais que o site de Kevin faz, mas acho que o nome fica na cabeça das pessoas e é fácil de lembrar.

    
por 03.06.2009 / 19:54
1

Você pode fazer o download do WGet e, em seguida, executar o seguinte comando:

wget -q -O - http://automation.whatismyip.com/n09230945.asp

Você precisará executá-lo a partir do diretório WGet ou adicioná-lo ao seu caminho de sistemas.

    
por 03.06.2009 / 19:44
0

Você pode fazer o download: link

Extraia-o, vá para um prompt de comando e digite "curl link "

(mesma ideia mais ou menos acima de Sam)

    
por 03.06.2009 / 20:45