![]() |
не работает резолвер?
Привет всем!
Стоит Exim 4.22 До недавнего времени все работало отлично, юзеры получали почту, отправляли, к серваку вообще не подходил! :-) А со вчерашнего дня юзеры почту отправить уже не могут, получать продолжают но при попытке отправить в логе exim пишет: 2005-04-28 15:36:11 no host name found for IP address 192.168.0.4 (ip конкретного юзера, пытающегося что-то отправить) Где копать? и не поможет ли перезапуск ndc? |
Зделал
# ndc stop # ndc start не помогло опять в логе 2005-04-28 17:47:25 no host name found for IP address 192.168.0.4 может дело в провайдере? он кстати для моего сервера как первый ns сервер в зоне указан |
Твой MTA настроен так, чтоб не отправлять почту без DNS reverse lookup.
Что скажет dig -x 192.168.0.4? |
Дает вот что:
; <<>> DiG 8.3 <<>> -x ;; res options: init recurs defnam dnsrch ;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 2 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUERY SECTION: ;; 4.0.168.192.in-addr.arpa, type = ANY, class = IN ;; AUTHORITY SECTION: 168.192.in-addr.arpa. 3H IN SOA prisoner.iana.org. hostmaster.root-servers.org. ( 2002040800 ; serial 30M ; refresh 15M ; retry 1W ; expiry 1W ) ; minimum ;; Total query time: 135 msec ;; FROM: ns.moya-mashina.ru to SERVER: default -- xxx.xx.xx.xxx <- ip моего сервера ;; WHEN: Fri Apr 29 11:18:17 2005 ;; MSG SIZE sent: 42 rcvd: 139 что от сюда видно? |
Прописал в /etc/hosts
192.168.0.1 moi.users.ru moi и от него стало все отправляться Интересно :-) |
Dmitriy2
Все правильно, просто твой MTA не работает с клиентами, которые не имеют обратной записи в DNS, точней резолвер не может преобразовать ip адрес в имя хоста |
А как заставить резолвер преобразовывать IP адреса из локальной сети?
посоветовали поднять обратную зону типа: 0.168.192.in-addr.arpa в named.conf в resolv.conf мой сервер прописан первым подскажите пожалуйста, как поднять зону 0.168.192.in-addr.arpa Я вставил ее после master зон - и вот что написал: zone "0.168.192.in-addr.arpa" { type slave; file "moi-users"; masters { xxx.xxx.xxx.xxx; }; allow-query { any; }; }; где xxx.xxx.xxx.xxx - IP моего сервера. что теперь надо делать дальше? |
Все, спасибо за помощь, корректно настроил обратную зону
для локалки Сама зона zone "0.168.192.IN-ADDR.ARPA" { type master; file "moi-users"; allow-transfer { none; }; allow-query { 192.168.0/24; }; }; файл moi-users: ======================================================= $TTL 3600 @ IN SOA ns.myhost.ru. root.myhost.ru. ( 2005042901 ; Serial 3600 ; Refresh 900 ; Retry 3600000 ; Expire 3600 ) ; Minimum IN NS ns.myhost.ru. ======================================================= |
Время: 12:07. |
Время: 12:07.
© OSzone.net 2001-