Назад | Перейти на главную страницу

Проблемы с просмотром domain.com из локальной сети в OS X Server 10.6 split-Horizon

Возникла странная проблема с DNS. Некоторое время у меня была система с разделенным горизонтом на моем сервере OS X 10.6; на этом сервере работает Open Directory и размещается наш веб-сайт. Но в последнее время, по-видимому, после обновления 10.6.8, многие машины не могут просматривать веб-сайт companyname.net из локальной сети. Он видит только устройства 10.7 и iOS, так как наша единственная машина 10.6 работает.

Я не могу пинговать companyname.net с пораженных машин, но могу пинговать www.companyname.net. Если я вручную введу IP-адрес в свой файл / etc / hosts, я смогу правильно просмотреть сайт. Пробовал много обновлять кеш, очищать HUP и т. Д., Но по какой-то причине кажется, что мои машины просто не собирают информацию DNS о необработанном URL-адресе companyname.net. Довольно запутался!

Вот мой файл зоны.

$TTL 10800
companyname.net. IN SOA macpro.companyname.net. admin.companyname.net. (
        2011090923      ;Serial
        86400           ;Refresh
        3600            ;Retry
        604800          ;Expire
        345600          ;Negative caching TTL
 )

companyname.net. IN  NS macpro.companyname.net.
lion IN  A 10.0.1.3
macpro IN  A 10.0.1.2
companyname.net. IN  CNAME macpro.companyname.net.
ichat IN  CNAME macpro.companyname.net.
mail IN  CNAME macpro.companyname.net.
www IN  CNAME macpro.companyname.net.

На самом деле, я удивлен, что это вообще работает - наличие псевдонима (CNAME) и других записей для того же домена (companyname.net.) Является незаконным (см. RFC 1912 раздел 2.4). Вам следует удалить эту запись CNAME и заменить ее записью A:

$TTL 10800
companyname.net. IN SOA macpro.companyname.net. admin.companyname.net. (
        2011090923      ;Serial
        86400           ;Refresh
        3600            ;Retry
        604800          ;Expire
        345600          ;Negative caching TTL
 )

companyname.net. IN  NS macpro.companyname.net.
lion IN  A 10.0.1.3
macpro IN  A 10.0.1.2
companyname.net. IN  A 10.0.1.2
ichat IN  CNAME macpro.companyname.net.
mail IN  CNAME macpro.companyname.net.
www IN  CNAME macpro.companyname.net.

(Обратите внимание, что обратная запись для 10.0.1.2 по-прежнему должна быть PTR для macpro.companyname.net.)