Если роутер сделан на десктопе на основе чего либо программного , типа winroute или wingate и весь траффик идёт через него в модем тогда вполне. DNS запросы идут, если мне память не изменяет по 53 TCP порту, по умолчанию в большинстве фаерволов он закрыт, чтоб всякая фигня без спросу по интернету не лазила. как настроить виндовый фаервол в WXPSP2 я честно признаюсь ещё не выучил :) в windows & .net magazin ноябрьском или октябрьском была статья - я её не читал, исправлюсь. но. собственно исходя из вот этой статьи
http://www.computerra.ru/print/offline/2004/565/36524/
следует что ни встроенный в WXPSP2 ни агнитум фаерволлы мышей не ловят, а ставить надо zone alarm pro или tiny firewall pro (хор за кадром : Джинса! Джинса!)
то что по ip всё работает это не удивительно. такое уж свойство у протокола. если пакет знает куда идти то он идёт и ничто его не остановит. если не прибьют по дороге.
есть даже шутка про то что "А ещё хочу чтоб заработал DNS" . логика простая:для того чтобы попасть браузером на адрес скажем www.li.ru надо чтоб эти буковки каким то волшебным образом превратились в заветные цифирки 217.16.19.241 для этого запускается процесс под названием разрешение имени (почему не преобразование кто бы мне объяснил). компы под WXP всегда пытаются разрешать имена через DNS. т.е опуская подробности отправляют запрос DNS - query по прописанному в свойствах сети ,либо полученному от DHCP - сервера, адресу DNS сервера. а он уже возвращает требуемый ip адрес. или ничего не возвращает и мы остаемся на бобах. сответсвенно чтобы всё это безобразие работало и запросы ходили туда сюда 53й порт должен быть открыт.
а если интернет настроен как разрешение общего доступа к поключению к интернет в XP то надо мастер запустить и он дискеточку сделает с настройками и наверное всё заработает - это процесс мне жутко не нравится потому как никакого контроля в этот момент за виндой нет и что она вытворяет при этом не понятно.
LI 3.9.25