Самый универсальный способ, если виртуалDNS нет в модеме/роутере
Не помню, выкладывал я это или нет, но в темах вроде не нашёл. Вобщем, если не помогает hosts - можно либо юзать ломаный exe, либо поднять у себя dns, который будет доблестно сообщать батле нужный нам адресс в манере, которую врядли БФ когда-то будет обнаруживать.
1) Качаем bind9 -
http://oldwww.isc.org/sw/bind/view/?rel ... noframes=1
2) Инсталим
3) Пуск - Выполнить - %systemroot%\system32\dns\bin\rndc -confgen -a <Enter> (Можно просто найти путь установки в TC и выполнить rndc -confgen -a)
4) Пуск - Выполнить - %systemroot%\system32\dns\etc\ <Enter> (тоже можно в TC перейти в нужную папку)
5) Создаём файл named.conf со следующим содержанием:
Code: Select all
options {
directory "C:/WINDOWS/system32/dns/etc"; // если винда не в c:/windows/, то пишем актуальный путь
recursion yes;
allow-recursion { 127.0.0.1; };
forward only;
forwarders { список днс серверов через точку с запятой };
};
zone "bf2web.gamespy.com" IN {
type master;
file "bf2.txt";
allow-transfer { none; };
};
6) создаём файл bf2.txt со следующим содержанием:
Code: Select all
; BIND db file for bf2web.gamespy.com
$TTL 86400
@ IN SOA localhost. lol.lol.com. (
2007070201 ; serial number YYMMDDNN
28800 ; Refresh
7200 ; Retry
864000 ; Expire
86400 ; Min TTL
)
NS localhost.
$ORIGIN bf2web.gamespy.com.
IN A 195.189.45.30
7) Пуск - Выполнить - sc stop named <Enter>
8) Пуск - Выполнить - sc start named <Enter>
9)
http://piccy.info/en/view/9eb7755ebbf05 ... /original/
Собственно у себя я проблему решил именно так.
Для получения списка днс серверов, которые выдаёт провайдер:
1) Пуск - Выполнить - cmd <Enter>
2) ipconfig /all
3) смотрим строку DNS Servers
4) или двойной щелчок на иконку сетевого подключения в трее, закладка Support, кнопка Details...
PS: Наливай быстрее, пока не началось © анектод