• ベストアンサー

DNSの仕組みについて教えてください

自社でDNSサーバを立てているのですが、自社で使用しているtest.com(仮)というドメインが今まで*.*.*.110(仮)というドメインに関連付けられていたのを*.*.*.111に付け直しをしようとしています。 自社で立てているDNSサーバにはドメインに対するIPの貼り替えを行えばいいのだとわかりますが、それぞれISPのDNSサーバを使用している外部のユーザからみた場合、test.comに対するアクセスはこれまでどおり*.*.*.110に対し行ってしまわないでしょうか? 公共のドメインを管理している機関等に、test.comに対するIPアドレスを付け替えたい由を申請する必要はないのでしょうか?

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

  • ベストアンサー
  • magmagmag
  • ベストアンサー率18% (63/341)
回答No.4

SOAレコードの設定内容にもよりますが、 DNS キャッシュサーバ(ISP側)は、キャッシュ失効期間 というものも記憶していますので (実際は保有期間) それが過ぎれば、削除されて新しいデータが検索されるようになります。 ドメインの種類と、ドメインを登録している業者さんによります。 自動手動の違いだと思われますが IPアドレスまで申請が必要なもの DNSコンテンツサーバ登録のみのもの どっちががあります。 一番簡単な方法は 自社DNSサーバのDNSコンテンツサーバ名を、インターネット喫茶や自宅から正引きしてみる事です。 どーなるかというと、反映するんだったら*.*.*.111が帰ってきて 反映しないんだったら*.*.*.110が帰ってきます。 実際、.comドメインを持っていますが どー内部処理しているのか。 IPアドレス変更届けを出した記憶はありません。 これが、jpであるとかだったらまた話は別ですが (属性型・汎用型で処理が変わる)

その他の回答 (3)

  • subarun
  • ベストアンサー率23% (13/55)
回答No.3

DNSサーバのIPアドレスを変更するときにはレジストラへの届出が必要です。 JPドメインならJPRSです。 本件とは直接関係ないですが、以下のページも読んでおかれることをおすすめします。

参考URL:
http://jprs.co.jp/topics/050629.html
  • info22
  • ベストアンサー率55% (2225/4034)
回答No.2

>自社でDNSサーバを立てているのですが、 外部に公開されている(グローバルIPアドレス)のDNSサーバなら、IPアドレスを登録しなおせばいいですね。 プロバイダーのDNSサーバのキャッシュは平均2日~4日くらいで更新されています(大元にDNS情報を問い合わせてきます)。通常、社外のネットワーク上からは、ホストアドレスでアクセスしてきますので問題ないと思います。 ネット上のDNS情報が完全に変更後のものに置き換わるには一週間ほどかかる場合もありますが、実際の*.*.*.110が存在しなければ、DNS情報をリクエストしなおすだろうから問題ないと思います。最終的には、あなたの会社のドメインのDNSサーバに問い合わせてきますので、それで正しいものに更新されます。

回答No.1

ゾーンファイルのSOAレコードにある「Expire」要素で指定された秒数が経過すると、各ISPなど外部のDNSサーバにキャッシュされたデータが消え、質問者さんの会社で立てているオリジナルのDNSサーバに聞きに来るようになりますので、その秒数は*.*.*.110に対するリクエストは続くでしょう。 もしそれが問題であれば、事前にSOAレコードを編集し、Expire要素を短く編集しておけば良いでしょう。例えば今のExpire要素が86400(=24時間)だとすると、*.*.*.110→*.*.*.111に書き換える作業の24時間以上前に、まずSOAレコードのExpire要素だけを編集して反映させ(例えば1800秒=30分)ると、その24時間後には全世界のDNSキャッシュが1800秒で破棄されるようになりますから、その時点で*.*.*.110→*.*.*.111を反映させると30分で全世界に伝搬します。その後、再びExpireを元に戻せば良いでしょう。 なお、Expireを短くしすぎるとアクセスが集中しすぎる可能性がありますから、あまり短くしすぎないよう注意してください。 > 公共のドメインを管理している機関等に、test.comに対するIPアドレスを付け替えたい由を申請する必要はないのでしょうか? いいえ、必要ありません。

関連するQ&A