「nslookupgoogle.com8.8.8.8」を実行すると、ISPのIPが生成されます(権限のない回答として)。これは最近起こり始めたと思います。最寄りのGoogleデータセンターはかなり離れているので、おそらく彼らはキャッシュか何かを作っています。
まず第一に、それはどうして可能でしょうか?彼らができる最悪の事態は、私が8.8.8.8にDNS要求を送信するのをブロックすることだと思いました(たとえば、リモートポート53をブロックすることによって)が、8.8.8.8が正しいアドレスを送信するのをどのようにだますことができますか?
次に、これを回避するにはどうすればよいですか?
ありがとう
編集:
Microsoft Windows [バージョン6.1.7601]
Copyright(c)2009 MicrosoftCorporation。全著作権所有。
C:\ Users\asdf nslookup google.com 8.8.8.8
サーバー:google-public-dns-a.google.com
住所:8.8.8.8
権威のない答え:
名前:google.com
住所:2a00:1450:4017:801 :: 1006
212.199.205.232 212.199.205.242 212.199.205.222 212.199.205.237 212.199.205.231 212.199.205.241 212.199.205.212 212.199.205.227 212.199.205.247 212.199.205.246 212.199.205.251 212.199.205.221 212.199.205.217 212.199.205.236 212.199.205.226 212.199.205.216
C:\ Users\asdf>
また、DNSCryptの使用(ポート443を介したDNSCryptのオプションありとなし):
Microsoft Windows [バージョン6.1.7601] Copyright(c)2009 MicrosoftCorporation。全著作権所有。
C:\ Users\asdf> nslookup google.com
1.0.0.127.in-addr.arpa
プライマリネームサーバー=ローカルホスト
責任のあるメールアドレス= nobody.invalid
シリアル= 1
更新= 600(10分)
再試行= 1200(20分)
有効期限= 604800(7日)
デフォルトTTL = 10800(3時間)
サーバー:不明
アドレス:127.0.0.1
権威のない答え:
名前:google.com
アドレス:2a00:1450:4017:800 :: 1008 212.199.205.242 212.199.205.247 212.199.205.237 212.199.205.232 212.199.205.231 212.199.205.226 212.199.205.217 212.199.205.212 212.199.205.227 212.199.205.241 212.199.205.236 212.199 205.216 212.199.205.251 212.199.205.221 212.199.205.222
C:\ Users\asdf>
フォーマットは少しずれています。申し訳ありません。
あなたがハイジャックしていると思うのはハイジャックだとは思いません(私はそれが起こっていないと言っているのではなく、証拠がそれを示していないだけです)。
サードパーティのロケーションベースが表示されているように見えます CDNs Googleがサーバーに使用しています。
すべてのクエリがカリフォルニア州マウンテンビューのマスターデータベースを経由する必要がある場合、Googleは提供する速度でページを提供することはできません。そのため、世界中のISPに数千のミラーサーバーがあり、コンテンツをより迅速に提供できるようになっています。それらは必ずしもページをホストしているサーバーを管理するのではなく、サーバー上で実行されているソフトウェアのみを管理します。一体、それはすべて VPS で行うことができます。
そのため、Googleがお住まいの地域のページを提供するために使用しているホスティング会社/ CDNに属するIPが表示されている可能性があります。
(PS彼らが正しいCDNにあなたを誘導している方法(あなたがping.eu
に対して異なる番号のセットを取得する理由)は、8.8.8.8
に座っているDNSサーバーが要求しているIPを見て、IPで応答することです IP Geolocation Lookup )を実行してそのエリアにサービスを提供するCDNの場合
8.8.4.4
をDNSサーバーとして使用しても同じ結果が得られますか? 208.67.222.222
? 208.67.220.220
?
ISPが8.8.8.8
への接続を乗っ取っている場合、それらに文句を言ってVPN経由で8.8.8.8
に接続する以外にできることはほとんどありません。
NameBench からのDNSレポートをご覧になりたいと思います。これは、主に利用可能な最速のDNSサーバーを比較して見つけるために使用されるだけでなく、ハイジャックもチェックするDNSテストユーティリティです。それはあなたのISPが悪いことをしているのかどうかを教えてくれますTM あなたのインターネットで。
ISPが発信UDP53を透過的にプロキシし、DNSサーバーに強制的に送信しているようです。
Torを実行している場合は、DNSクエリを解決することができます。 Torを実行している内部IPアドレスを指すようにローカルDNSサーバーを設定する必要があります。
OpenDNSはUDPポート5353でDNSクエリを受け入れると思います。ローカルホストでDNS要求を受け入れ、ポート5353でOpenDNSにリダイレクトするローカルで実行されるプロキシが必要です。 アクリルDNSプロキシ のようなものを使用できます。 Windowsの場合。