Под Slackware поднята MaraDNS. Запускается нормально, ошибок в логах не выдает, в процессах висит. Но открытого 53-го UDP порта в системе нет, fetchzone сообщает об "Unable to connect to zone server".При этом запрос nslookup с другого сервера результат дает, хотя пишет, что refused:
nslookup opennet.ru xx.xx.xx.xx
Server: xx.xx.xx.xx
Address: xx.xx.xx.xx#53** server can't find opennet.ru: REFUSED
В мануалах нашел только упоминание о возможности изменении дефолтного порта. Но порт не менял.
Вот кусок конфига:
csv2 = {}
ipv4_alias = {}
root_servers = {}
ipv4_bind_addresses = "127.0.0.1,xx.xx.xx.xx"
chroot_dir = "/etc/maradns"hide_disclaimer = "YES"
no_cname_warnings = 1ipv4_alias["icann"] = "198.41.0.4, 192.228.79.201, 192.33.4.12, 128.8.10.90, 192.203.230.10, 192.5.5.241, 192.112.36.4, 128.63.2.53, 192.36.148.17, 192.58.128.3
0, 193.0.14.129, 199.7.83.42, 202.12.27.33"
ipv4_alias["opennic"] = "157.238.46.24, 209.104.33.250, 209.104.63.249,"
ipv4_alias["opennic"] += "130.94.168.216, 209.21.75.53, 64.114.34.119,"
ipv4_alias["opennic"] += "207.6.128.246, 167.216.255.199, 62.208.181.95,"
ipv4_alias["opennic"] += "216.87.153.98, 216.178.136.116"
min_ttl_cname = 900
root_servers["."] = "icann,opennic"Отчего в системе не видно открытого DNS-порта? И отчего он все-таки пишет для на запрос nslookup "** server can't find opennet.ru: REFUSED"?
>Под Slackware поднята MaraDNS. Запускается нормально, ошибок в логах не выдает, в
>процессах висит. Но открытого 53-го UDP порта в системе нет, fetchzone
>сообщает об "Unable to connect to zone server".Нет открытого или заурыт файерволом?
# lsof -i :domain
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
maradns 3396 nobody 4u IPv4 7208 UDP *:domain
zoneserve 3507 nobody 3u IPv4 7541 TCP *:domain (LISTEN)
# netstat -nl --ip|grep ":53 "
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:53 0.0.0.0:*
# _
>[оверквотинг удален]
>0, 193.0.14.129, 199.7.83.42, 202.12.27.33"
>ipv4_alias["opennic"] = "157.238.46.24, 209.104.33.250, 209.104.63.249,"
>ipv4_alias["opennic"] += "130.94.168.216, 209.21.75.53, 64.114.34.119,"
>ipv4_alias["opennic"] += "207.6.128.246, 167.216.255.199, 62.208.181.95,"
>ipv4_alias["opennic"] += "216.87.153.98, 216.178.136.116"
>min_ttl_cname = 900
>root_servers["."] = "icann,opennic"
>
>Отчего в системе не видно открытого DNS-порта? И отчего он все-таки пишет
>для на запрос nslookup "** server can't find opennet.ru: REFUSED"?Возможно я ошибаюсь, но в inetd.conf или как он там в слаке завется у тебя все прописано? И сам inetd перезапущен?