drem1lin
@drem1lin
чуть программист, чуть чуть админ...

Как правильно указать DNS сервер для Ubuntu?

Всем привет, установил в локальной сети почтовый сервер Zimbra и веб интерфейс и админка работают, но отправляя письмо они попадают в очередь и не отправляются с ошибкой "Host or domain name not found. name service error for name=mail.pk type=a: host not found, try again (1 сообщения)". У меня в сети есть DNS сервер bind9 с конфигурацией
db.70

;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA sambajabber.pk. root.sambajabber.pk. (
2017080200 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS sambajabber.
80 IN PTR sambajabber.pk.
81 IN PTR mail.pk.
37 IN PTR mail2.pk.
db.pk

$TTL 86400
@ IN SOA sambajabber.pk. root.pk. (
2017070600 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
86400) ;Nagative Cache TTL
;
@ IN NS sambajabber.pk.
sambajabber IN A 70.71.72.80
* IN CNAME @
mail IN A 70.71.72.81
@ IN MX 10 mail.pk.
mail2 IN A 70.71.72.37
@ IN MX 20 mail2.pk.

И так же есть сервер Axigen который работает в полном объеме. Т.е. проблема в машине на которой установлен Zimbra.
ifconfig

drem1lin@mail2:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:5d:48:21:16
inet addr:70.71.72.37 Bcast:70.71.72.255 Mask:255.255.255.0
inet6 addr: fe80::215:5dff:fe48:2116/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4831 errors:0 dropped:0 overruns:0 frame:0
TX packets:5461 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:924436 (924.4 KB) TX bytes:5950571 (5.9 MB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:11140 errors:0 dropped:0 overruns:0 frame:0
TX packets:11140 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12212922 (12.2 MB) TX bytes:12212922 (12.2 MB)
hosts

127.0.0.1 localhost
70.71.72.37 mail2.pk mail2
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback localhost
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search pk
/etc/hostname
mail2.pk
/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 70.71.72.37
netmask 255.255.255.0
network 70.71.72.0
broadcast 70.71.72.255
gateway 70.71.72.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 70.71.72.80
dns-search pk


Эта машина не пингует другие машины в сети по их dns имени. Т.е. кривой DNS, но в интерфейсах все настроено, почему DNS не работает? и как ей правильно указать адрес сервера?
  • Вопрос задан
  • 1176 просмотров
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
прописать в /etc/resolvconf/resolv.conf.d/base правильный адрес dns-сервера
nameserver 70.71.72.80
??
хотя dns-nameservers 70.71.72.80 из interfaces должен копироваться в resolv.conf
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы