現在、一台のパソコンで、DNSサーバ(BIND)とWebサーバを動かしているのですが、Webサーバのみ別サーバに移行させるにあたって、Webサーバのドメインに対応するIPアドレスを変更する必要があるのですが、それを一定の時間内(5分くらいでできればと考えています)に変更するには、どういった設定が必要になりますでしょうか?
試みたこととしてはレコードファイルの該当するAレコードに対して
www.xxx.com.300INA123.456.789.10
と記述してnamedをリロードさせてみたけれども駄目でした。
書籍を読んだりネットで検索したりしてもいまいちよくわからないです。
なにとぞお助けを。
No.1ベストアンサー
- 回答日時:
予めSOAレコードのREFRESHやEXPIREを短くしておき、実際に切り替えるタイミングの時にキャッシュが残らないようにしないと、クライアントやDNSキャッシュが古い情報を忘れてくれません。
あと、SERIALを更新するのを忘れがちでので確認した方がいいと思います。
この回答への補足
ご回答ありがとうございます。
REFRESHやEXPIREについては設定を変更していなかった為、試みてみます。
一点確認したいのですが、レコードの変更をWebサーバのみに対して行なう場合には、DNSのキャッシュに古い情報が無くなった瞬間に、どこからアクセスしても新しいIPアドレスの方で名前解決されるという認識でよろしいでしょうか?別のDNSサーバのキャッシュや設定などの影響によって、アクセスする場所によっては古い方で名前解決されてしまうということはないでしょうか?
ご回答ありがとうございます。
>その確認方法はどうやってしましたか?
別のPCのブラウザからキャッシュをクリアした状態でアクセスした確認しました。
>他のDNDサーバが新しいIPになるまで
DNSサーバは既存のまま使い続ける予定です。
また、Webサーバと同時にデータベースも移行させるので、確実に
一定時間内に切り替わることが要求されているのです。
確認したいことがあるのですが、
DNSのキャッシュが無くなった時点で、どこからアクセスしても
新しく設定したIPアドレスの方で名前解決されるようになるという認識で宜しいでしょうか?
No.2
- 回答日時:
>記述してnamedをリロードさせてみたけれども駄目でした。
その確認方法はどうやってしましたか?
変更方法についてはNo.1さんの方法でいいですが、
確認は別のPCでされました?
確認方法にもよりますが、そのPCのキャッシュに残っていてその情報を見ているかも知れないです。
他のDNDサーバが新しいIPになるまで、WEBサーバは2つ立ち上げたままでもいいのでは?
この回答への補足
ご回答ありがとうございます。
>その確認方法はどうやってしましたか?
別のPCのブラウザからキャッシュをクリアした状態でアクセスした確認しました。
>他のDNDサーバが新しいIPになるまで
DNSサーバは既存のまま使い続ける予定です。
また、Webサーバと同時にデータベースも移行させるので、確実に
一定時間内に切り替わることが要求されているのです。
確認したいことがあるのですが、
DNSのキャッシュが無くなった時点で、どこからアクセスしても
新しく設定したIPアドレスの方で名前解決されるようになるという認識で宜しいでしょうか?
ご回答ありがとうございます。
>その確認方法はどうやってしましたか?
別のPCのブラウザからキャッシュをクリアした状態でアクセスした確認しました。
>他のDNDサーバが新しいIPになるまで
DNSサーバは既存のまま使い続ける予定です。
また、Webサーバと同時にデータベースも移行させるので、確実に
一定時間内に切り替わることが要求されているのです。
確認したいことがあるのですが、
DNSのキャッシュが無くなった時点で、どこからアクセスしても
新しく設定したIPアドレスの方で名前解決されるようになるという認識で宜しいでしょうか?
No.3
- 回答日時:
>レコードの変更をWebサーバのみに対して行なう場合には、DNSのキャッシュに古い情報が無くなった瞬間に、どこからアクセスしても新しいIPアドレスの方で名前解決されるという認識でよろしいでしょうか?
基本的にはその認識でいいと思います。
DNS情報をキャッシュする場合はREFRESHやEXPIREを元に保持期限を決めますので、この間隔が短ければ短いほど短期間で切り替わります。
但し、短ければ短いほど頻繁にDNSの問い合わせが来てしまいます。
>別のDNSサーバのキャッシュや設定などの影響によって、アクセスする場所によっては古い方で名前解決されてしまうということはないでしょうか?
実装が悪ければ、REFRESHやEXPIREを短くしても無視される可能性はありますが、それは相手側が悪いので対応は難しいですね。
大事なのはあなたが運用しているDNSサーバのREFRESHやEXPIREを早めに替えておくことです。
今、EXPIREが長く設定されているとその間は変わらない可能性がありますので、今の設定を確認して早めに設定しておいた方がいいでしょう。
私が以前切り替えをやった時は、EXPIREは1週間になっていたので2週間前からREFRESHとEXPIREを10分くらいに設定しました。
(サーバの移行作業が30分くらいを見込んでたのでそれより短く設定しました)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- その他(コンピューター・テクノロジー) 以下の用語がわかんないので教えてください!!! ①プロトコルの変換をする装置。トランスポート層からア 1 2023/07/05 09:10
- ドメイン・サーバー・クラウドサービス サクラサーバーでのHPのUPについて 1 2023/06/10 11:21
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- ドメイン・サーバー・クラウドサービス さくらレンタルサーバーでホームページをUPしたい・・・・ 1 2023/06/04 11:50
- その他(メールソフト・メールサービス) メールが送信できない 発信側でできる対策 3 2023/05/11 10:22
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ActiveDirectoryのドメインにク...
-
DNS未設定なのにインターネット...
-
nslookupでIPが見つからない
-
DNSでHOSTが「正引き」と「逆引...
-
メールサーバーからの自動受信
-
ムームーDNSの設定(メールとWE...
-
ゾーンファイルの書き方について
-
DHCPの適切なリース期間を教え...
-
SMTPから送信履歴を取得する
-
二つのPCでサンダーバードを使...
-
メールアドレスで大文字、小文...
-
AD統合DNS ゾーン転送
-
DVDを作る際、メニュー、オート...
-
グループポリシーのスクリプト...
-
共有フォルダへ特定のユーザの...
-
DNS設定をコピーしたい
-
停止中のメールサーバへメール...
-
グループポリシー(壁紙の設定)...
-
windowsでSYN/ACKを返すプログラム
-
やってはいけないアクセス制限
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
nslookupでIPが見つからない
-
ActiveDirectoryのドメインにク...
-
DNS未設定なのにインターネット...
-
DNSでHOSTが「正引き」と「逆引...
-
MXレコードの変更が浸透しない?
-
ドメインのネームサーバとNSレ...
-
MXレコード変更時の動作について
-
DNSの逆引きで答えさせるホスト...
-
セカンダリDNSのNSレコードの動...
-
MXレコードにサブドメイン
-
google apps を利用したDNS設定...
-
Postfixで外部ドメインから受信...
-
独自ドメインの設定とDNSの変更
-
逆引きできないホストからのメ...
-
AとMXレコードが同じホスト名で...
-
DNSサーバ(BIND)でAレコード...
-
DNSへの登録を確認する方法(メ...
-
gmail受信のみ不可(qmail使用)
-
メールサーバ(qmail)を通して...
-
MX(メールエクスチェンジャ)っ...
おすすめ情報