digはどのようにしてWAN-IPアドレスを見つけますか?「myip.opendns.com」は何をしているのですか?


10

ルーターから自分のWAN-IPアドレスを自動的に取得する必要がありました。私はこの質問を見つけました、そしてとりわけ、発掘による解決策が提案されました:

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

それは完全に機能しますが、今はそれが何をしているかを理解したいと思います。これが私がこれまでに理解したい(期待している)ものです(私が間違っている場合は訂正してください)。

  • +short 私に短い出力を与えるだけです
  • @resolver1.opendns.com 指定されたドメインに属するIPアドレスを尋ねられるDNSサーバーです

はっきりしないのはmyip.opendns.comです。www.spiegel.de代わりに書いたら、www.spiegel.deというドメインのIPアドレスを取得しますよね?myip.opendns.com私は私のルータのWAN-IPを取得します。ではmyip.opendns.com、ドメインをエミュレートするだけで、ルーターに解決されますか?どうやってやるの?それはどこから私のIPを取得しますか?また、www.wieistmeineip.deなどのWebページとどのように違うのですか?彼らはまた私のIPを取得しようとします。

私が言及した質問に対するクリンクルの回答では、この「dns-アプローチ」は「http-アプローチ」よりも優れていると述べられていますか?なぜそれが優れているのですか?違いは何ですか?

違いがあるはずです。WAN-IPはdig +short myip.opendns.com @resolver1.opendns.com(ip1)から取得するため、ルーターのWebインターフェイスにも表示されますが、www.wieistmeineip.de(および他の同様のサイトでも)別のIPアドレス(ip2 )。私のISPがある種のサブLANを使用しているため、Webサーバーへの要求がip2を持つ別の(ISP-)ルーターを経由するため、www.wieistmeineip.deこのアドレス(ip2)が表示されていると想像できます。しかし、再び、何をしmyip.opendns.comているのですか?

さらに、LAN内からip1を開くと、raspiからテストWebサイトが表示され、LAN(モバイルインターネット)の外部から開くことができません。つまり、ip1は適切な「インターネットIP」ではなく、LAN IPに似ているということですか。

回答:


10

まず、の一般的な使用法を要約しdigます。デフォルトのDNSサーバーから、指定されたドメインに割り当てられたIPを要求します。したがって、たとえばdig google.de、ドメインに割り当てられたIPを要求しますgoogle.de。それはでしょう172.217.19.99

あなたが言及したコマンドは:

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

つまり、このコマンドの機能は、ドメインのIPの要求をmyip.opendns.comDNSサーバーに送信することresolver1.opendns.comです。このサーバーは、(この特別なドメインが要求された場合)要求元のIPが送り返されるようにプログラムされています。

DNSを使用してWAN IPを照会する方法が優れている理由は、標準化され、より安定しており、より高速であるというkrinkleによる言及です。

これら2つのIPについて私が想像できる理由は、ルーターがDNS要求をキャッシュし、古いIPを返すためです。もう1つの問題は、DualStack Liteです。これは新しいインターネット契約でよく使用されます。ISPがDS Liteを使用しているかどうか知っていますか?


-したがって、私があなたの答えを正しく理解している場合、両方の方法が同じメカニズムを使用しています(IPを見るだけで、要求は発信元ですが、「dnsアプローチ」の場合はより標準化された方法で)。-ISPがDS Liteを使用しているかどうかはわかりません。どうすれば確認できますか?-私のルーターが古い...のもの(ips、dnsリクエスト?)をキャッシュするというあなたの考えに関して:あなたはそれについて詳しく説明できますか?
Beate Bier 2017年

実際はそうは思いません。正しいIPがルーターに表示されていると思います。これは、digコマンドが提供するものでもあります。しかし、電話の私のISPの人は私に言った、このIPは「公開された」ものであってはならない、それゆえ私のraspiに到達できず、これらのウェブサイトは私に他のIPを与えている。しかし、それは残ります:digとopendns.comはどのように私の「内部」(中間-内部)IPを取得していますか?
Beate Bier 2017年

6

この無料サービスはシスコによってシャットダウンされました。それがまだ機能するかもしれない支払った。

Googleも同じサービスを提供しています。

ipv4

dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com

またはipv6

dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com

U&Lへようこそ。受け入れられた回答は機能する場合と機能しない場合があることに注意してください。私の場合、自宅(少なくとも1つのISP)からは機能しませんでしたが、職場のホストからの作業です(多くのうち2つはテスト済み)。
Archemar

無料サービスがシャットダウンされたという事実が追加されましたが、それでも機能する可能性があります
Mafketel

1
myip.opendns.comでも機能します-4、WAN接続にもIPv6 IPアドレスがある場合は、フラグを指定する必要があります。それ以外の場合は何も印刷されません。
Jacob Ford、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.