На основе Einstiien я нашел DNS обратной петлей NAT от Sonicwall, который является тем, в чем мы нуждались: http://www.sonicwall.com/us/support/2134_3454.html
Только оставленный вопрос, мы, возможно, также сделали обратную петлю NAT DNS на Win 2008 R2, полагая, что весь трафик проходит его прежде, чем идти в маршрутизатор?
Спасибо, Patrick
Long DNS timeouts are almost always a sign of IPv6 issues.
Do you need IPv6 connectivity to apache ?
If not, I suggest changing
<VirtualHost *:80>
into
<VirtualHost 0.0.0.0:80>
Or disable IPv6 connectivity altogether.
Have a look at this blog to see if it helps, specifically highlighting Problem #2:
Apparently, the terminal and some of the BSD Unix tools correctly use /etc/resolv.conf and the correct order of /etc/hosts first and then DNS servers. However, everything else on OS X Lion, including all of your Applications, do it backwards!
Я только что столкнулся с этим.
Это отключит IPv6 в конфигурации сети ...
# list all network interfaces to get their names
networksetup -listallnetworkservices
# disable the one you want, in my case it's WiFi
networksetup -setv6off Wi-Fi
Но ... к сожалению, это не решило проблему DNS решение проблемы для меня (возможно, после перезагрузки системы). Что действительно помогло, так это добавление IP-адресов в стиле ipv6 в / etc / hosts следующим образом:
# my original /etc/hosts ...
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 project.local
# adding this solved resolving:
fe80::1%lo0 project.local
wget http: //project.local теперь отображается мгновенно
Resolving project.local... 127.0.0.1
Connecting to project.local|127.0.0.1|:80... connected.
вместо зависания в течение 5 секунд при разрешении проекта. местный.
I'd try changing:
::1 localhost
fe80::1%lo0 localhost
to
::1 localhost6
fe80::1%lo0 localhost6
Работает.
Я использую это решение
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost6
fe80::1%lo0 localhost
В MacOSX Lion .local
домен был «зарезервирован» для многоадресного DNS Resolver (bonjour).
Это означает, что поиск любого домена, оканчивающегося на .local, приведет к поиску mDNS (до 5 секунд) до /etc/hosts.[128 visibleFixes:[129estiveИзмените тестовые домены на некоторые другой TLD (например, .dev
)
Та же ошибка на Mavericks.
Устранено, когда я помещаю определения моих локальных хостов в начало / etc / hosts
, например:
127.0.0.1 localhost project1.dev project2.dev
127.0.0.1 project3.dev project4.dev
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost