
VPS 上に WordPress サイトがあり、その VPS の IP は 192.168.0.1 だとします。
Namesilo では、たとえば を購入しwww.example.com
、それを 192.168.0.1 にバインドしました。
数日前、古い IP アドレス (192.168.0.1) が使用できなくなったため、 に変更し192.168.0.2
、Namesilo にアクセスしてドメインの対応する IP アドレスを新しい IP アドレスに変更しました192.168.0.2
。
ブラウザを開いてwww.example.com
以前のように入力すると、WordPress サイトを開くことができません。
何をすればいいですか?
PS: 私のウェブサービスはCentOS 6上のApache2.0です。
http://192.168.0.2/wordpress/index.php
それは動作します
でも開けたら http://www.example.com
Apacheでは access_log
、
5.188.210.31 - - [03/Jun/2019:10:44:19 -0400] "GET / HTTP/1.0" 403 4961 "http://www.example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
答え1
私はインターネットでこのことについて検索していたところ、以下の役立つ情報を見つけました。
https://magicpress.net/documentation/dns/how-to-configure-dns-for-your-domain-name-on-namesilo/
DNS 伝播には 24 ~ 48 時間かかり、その間 Web サイトが利用できなくなる可能性があると読みました。
答え2
伝播を待っているのであれば、次回は数日前に DNS TTL を低い数値 (3600 が一般的) に変更してください。そうすれば、変更はほぼ瞬時に反映されます。
また、Cloudflare などのサードパーティ DNS サービスの使用を強くお勧めします。これにより、必要に応じてサーバーと IP を非常に簡単かつ迅速に移動でき、サイトの速度も向上します。
答え3
私も同様の問題を抱えていましたが、それは IP アドレスの伝播とは関係ありませんでした。私の場合の根本的な原因は、元の WP インストールの設定に古い IP アドレスが含まれていたことです。
私はMySQL DBを使用してWP v6.2を使用しています。
問題のテーブルは と呼ばれますwordpress.wp_options
。
MySQL Workbench を使用してこのアップデートを実行すると、問題は修正されました。
update wordpress.wp_options
set option_value='http://[ENTER NEW IP HERE]'
where option_name = 'siteurl' or option_name = 'home'
(2行が更新されるはずです)
ちなみに、今後の IP アドレスの変更が WP に影響を与えないように、IP アドレスの代わりに完全なドメイン名を使い始めました。