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

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

a minha dúvida é em relação ao endereço IP atribuído a uma máquina, sempre que vamos a algum site que revela o nosso endereço IP, eles mostram um número que está atribuído à máquina através da qual estamos acessando a Internet, quero saber como é possível para recuperar o endereço IP da máquina local usando quais 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 tem um endereço IP 192.168.1.2 e um roteador DSL fornecido pelo ISP que se conectará à Internet com o Win XP SP2

Procurando respostas favoráveis.

Obrigado

Responder1

Faça login no seu roteador DSL e consulte a página de status. Se você deseja registrar essas informações, crie um script que simplesmente baixe a página de status.

Você também pode escrever um script com curl/wget que simplesmente obtenha a página (http://checkip.dyndns.com/) Em ocasião.

Responder2

Você está apenas procurando o IP atribuído à sua NIC? Executar:

IPCONFIG

em um prompt de comando.

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

Responder3

Se o seu roteador DSL tiver SNMP, geralmente você poderá buscar via snmpget o endereço IP atribuído à interface externa do seu roteador DSL. A maioria (mas não todos) dos fabricantes de roteadores DSL possui SNMP e oferece suporte a 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 SNMP e obtenho o seguinte IP como meu IP externo. onde ****** é minha string ou senha da comunidade SNMP. ipAdEntAddr é a string SNMP OID que consultei para obter a resposta.

Responder4

Você poderia baixarWGetem seguida, execute 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 caminho do seu sistema.

informação relacionada