В моем предыдущем вопросе Имитация DNS для тестирования?, Я спросил о моделировании DNS.
Есть ли способ смоделировать IP-адрес в Windows для виртуальных хостов в моем предыдущем вопросе?
Рассматриваемый хост:
<VirtualHost 12.345.678>
NameVirtualHost mywebsitedomain1.co.uk
ServerName mywebsitedomain1.co.uk
ServerAlias www.mywebsitedomain1.co.uk
DocumentRoot /www/vhosts/mywebsitedomain1.co.uk
ErrorLog /www/Apache22/logs/error.log
<Directory "/www/vhosts/mywebsitedomain1.co.uk">
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
Я добавил IP-адрес веб-сайта, которым не часто пользуюсь, в данном случае вот как должен выглядеть виртуальный хост:
<VirtualHost 208.88.246.99>
NameVirtualHost mywebsitedomain1.co.uk
ServerName mywebsitedomain1.co.uk
ServerAlias www.mywebsitedomain1.co.uk
DocumentRoot /www/vhosts/mywebsitedomain1.co.uk
ErrorLog /www/Apache22/logs/error.log
<Directory "/www/vhosts/mywebsitedomain1.co.uk">
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
а в файле HOSTS (где перечислены другие мои виртуальные хосты) он отображается как:
208.88.246.99 mywebsitedomain1.co.uk
127.0.0.1 mywebsitedomain1.co.uk
Первый IP-адрес - это IP-адрес настоящего веб-сайта (онлайн-радиостанции - я редко ее посещаю, поэтому я не возражаю использовать IP-адрес для этого теста).
Как я могу смоделировать IP и DNS для тестирования?
Кстати, у меня Windows Vista, Home Edition, для протокола.
Первый, 12.345.678
не является действительным IPv4-адресом.
Во-вторых, вам действительно не нужно этого делать. Я знаю многих людей, которые зарабатывают на жизнь проектированием веб-приложений, но никто из них этим не занимается.
Если вы хотите «переопределить» имя хоста, просто добавьте это в свой файл hosts:
127.0.0.1 example.com
Затем настройте NameVirtualHost для example.com.