Como o Dig encontra meu endereço WAN-IP? O que “myip.opendns.com” está fazendo?

3

Eu precisava obter automaticamente meu próprio endereço IP-WAN do meu roteador. Eu encontrei este pergunta e, entre outros, uma solução com escavação foi proposta:

dig +short myip.opendns.com @resolver1.opendns.com

Funciona perfeitamente, mas agora eu quero entender o que está fazendo. Aqui está o que eu (espero) entender até agora (por favor corrija-me, se eu estiver errado):

  • +short apenas me dá uma saída curta
  • @resolver1.opendns.com é o servidor dns, que é perguntado qual endereço IP pertence ao domínio fornecido

O que não está claro para mim é myip.opendns.com . Se eu iria escrever www.spiegel.de , eu iria obter o endereço IP do domínio www.spiegel.de, certo? Com myip.opendns.com eu recebo o WAN-IP do meu roteador. Então, é myip.opendns.com apenas emulando um domínio, que é resolvido para meu roteador? Como isso acontece? De onde vem meu ip? E como é diferente de quais páginas da Web, como, por exemplo, www.wieistmeineip.de, estão fazendo? Eles também tentam pegar meu ip.

No responder do Krinkle sobre a questão que mencionei, afirma-se, que esta" abordagem dns "seria melhor do que a" abordagem http "? Por que é melhor e qual é a diferença?

Tem que haver uma diferença, porque o WAN-IP, eu recebo de dig +short myip.opendns.com @resolver1.opendns.com (ip1) é o que eu também posso ver na interface web do meu roteador, enquanto www.wieistmeineip.de (e outros sites similares também ) está me dando outro endereço ip (ip2). Eu poderia imaginar que o meu ISP está usando algum tipo de sub-LAN, para que meus pedidos aos servidores da Web passem por outro roteador (ISP-) que tenha o ip2, de modo que www.wieistmeineip.de esteja apenas vendo este endereço (ip2). Mas, novamente, o que é myip.opendns.com fazendo então?

Additonally: Abrindo o ip1 de dentro da minha LAN está me dando o site de teste do meu raspi, abrindo-o do lado de fora da minha LAN (internet móvel) não funciona. Isso significa que o ip1 não é adequado como "ip da internet", mas mais como um ip da LAN?

Espero que você possa me ajudar a aprender a entender. Thx

    
por Beate Bier 06.01.2017 / 14:50

1 resposta

2

Primeiro, para resumir o uso geral de dig : ele solicita o IP atribuído ao domínio fornecido do servidor DNS padrão. Então, por exemplo, dig google.de solicitaria o IP atribuído ao domínio google.de . Isso seria 172.217.19.99 .

O comando que você mencionou é:

dig +short myip.opendns.com @resolver1.opendns.com

Portanto, o que este comando faz: envia uma solicitação para o IP do domínio myip.opendns.com para o servidor DNS resolver1.opendns.com . Este servidor está programado para (se este domínio especial for solicitado) o IP de onde o pedido vem é enviado de volta.

As razões pelas quais o método de consultar o IP da WAN usando o DNS é melhor foram mencionadas pelo krinkle: padronizado, mais estável e mais rápido.

A razão que eu poderia imaginar para esses dois IPs é que o seu roteador armazena em cache solicitações de DNS e retorna um IP antigo. Outro problema pode ser DualStack Lite . Isso é freqüentemente usado por novos contratos de internet. Você sabe se seu ISP está usando o DS Lite?

    
por 06.01.2017 / 16:28

Tags