私たちのウェブサイトmysite.com
は、10.20.30.40
の仮想ホスティング(名前ベース)を備えたサーバーでホストされます。ただし、DNSレコードは現在66.77.88.99
を指しています。
テスト中にkeep66.77.88.99
を指すDNSレコードを使用したい。とにかく10.20.30.40
にアクセスする方法はありますか?
ターゲットサーバーは仮想ホスティングを使用しているため、IPアドレスを入力してターゲットサイトでテストすることはできません。また、ターゲットサーバーを制御できないため、テストするサブドメインをセットアップできません。
ホスト名を適切なIPアドレスでhosts
ファイル(/etc/hosts
Linuxでは%SYSTEMROOT%\System32\Drivers\etc\hosts
(Windowsシステムの場合)このように:
# IP address of your test Host FQDN of your domain
10.20.30.40 www.mysite.com
テスト後にエントリを削除することを忘れないでください。
指摘したように、/etc/hosts
への追加は1つのオプションです。
私は通常 Modify Headers Firefox Addonを使用します。
これをテストするたびにシステム構成を変更してrootになる必要はありません。
別の方法は、次のようにcURL
を使用することです。
curl -H "Host: mysite.com" http://10.20.30.40
これは、迅速なトラブルシューティングに特に役立ちます。
そして、完了後に何も削除する必要はありません。