• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ローカルから自身のドメイン指定でアクセスできるのは)

自宅のドメイン指定でローカルからアクセスできる理由とパケットの経路について

このQ&Aのポイント
  • 自宅のドメイン指定でローカルからアクセスできる理由とパケットの経路について説明します。
  • 自宅のグローバルIPを正引きしているため、ローカルからドメイン指定でアクセスできます。
  • パケットはルータを経由せずに直接通信されるため、正常にアクセスできます。

質問者が選んだベストアンサー

  • ベストアンサー
  • dscripty
  • ベストアンサー率51% (166/325)
回答No.1

ひまなときに回答してみた。 ■ ケースその1 LAN の PC がルータの DNS をつかってるなら、名前解決は、 1) [PC] は [ルータ] に hoge.example.com の IP アドレスを問い合わせる 2) [ルータ] は [ダイナミックDNS] に hoge.example.com を問い合わせる ※ 直接になるか、間接になるかは、持っているキャッシュに依存。 結果は [ルータ] なので、自身が hoge.example.com とわかる。 [ルータ] は、ポートフォワードの設定から hoge.example.com が 192.168.0.2 とわかる。 3) [ルータ] は [PC] に 192.168.0.2 を返す。 なので、[PC] は 192.168.0.2 に直接接続する。 このとき、traceroute には、どのルータもリストされない。 ■ ケースその2 LAN の PC が外部の DNS をつかっているなら、名前解決は、 1) [PC] は [外部DNS] に hoge.example.com の IP アドレスを問い合わせる 2) [外部DNS] は [ダイナミックDNS] に hoge.example.com を問い合わせる、 結果は [ルータ] なので、[PC] は [ルータ] に接続する。 ルータのポートフォワードが、 外部からのリクエストだけ許可していれば、 [PC] からの接続を拒否。 内部からのリクエストにも許可していれば、 [PC] からの接続は [ルータ] を通して 192.168.0.2 へ転送される。 この場合は、traceroute で [ルータ] がリストされるはず。 たぶんあってると思うんだけど。。。

sumire_kanou
質問者

お礼

ありがとうございます♪

関連するQ&A