Bug 19745 - dig не работает с +trac если в /etc/resolv.conf стоит nameserver 127.0.0.1
Summary: dig не работает с +trac если в /etc/resolv.conf стоит nameserver 127.0.0.1
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: bind-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-23 22:36 MSD by Slava Dubrovskiy
Modified: 2013-03-04 14:42 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Dubrovskiy 2009-04-23 22:36:27 MSD
dig не работает с опцией +trac если в /etc/resolv.conf стоит nameserver 127.0.0.1 (на 127.0.0.1 работает ресолвер)

[slava@dubrhost ~]$ cat /etc/resolv.conf
nameserver 192.168.1.1
#nameserver 127.0.0.1
search tanhost.com

[slava@dubrhost ~]$ dig altlinux.ru

; <<>> DiG 9.3.6-P1 <<>> altlinux.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36312
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;altlinux.ru.                   IN      A

;; ANSWER SECTION:
altlinux.ru.            86250   IN      A       194.107.17.163

;; AUTHORITY SECTION:
altlinux.ru.            86250   IN      NS      ns0.altlinux.org.
altlinux.ru.            86250   IN      NS      ns1.altlinux.org.

;; Query time: 0 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Thu Apr 23 21:31:51 2009
;; MSG SIZE  rcvd: 93

[slava@dubrhost ~]$ dig altlinux.ru +trac

; <<>> DiG 9.3.6-P1 <<>> altlinux.ru +trac
;; global options:  printcmd
.                       474165  IN      NS      A.ROOT-SERVERS.NET.
.                       474165  IN      NS      E.ROOT-SERVERS.NET.
.                       474165  IN      NS      J.ROOT-SERVERS.NET.
.                       474165  IN      NS      I.ROOT-SERVERS.NET.
.                       474165  IN      NS      F.ROOT-SERVERS.NET.
.                       474165  IN      NS      C.ROOT-SERVERS.NET.
.                       474165  IN      NS      D.ROOT-SERVERS.NET.
.                       474165  IN      NS      B.ROOT-SERVERS.NET.
.                       474165  IN      NS      L.ROOT-SERVERS.NET.
.                       474165  IN      NS      K.ROOT-SERVERS.NET.
.                       474165  IN      NS      G.ROOT-SERVERS.NET.
.                       474165  IN      NS      M.ROOT-SERVERS.NET.
.                       474165  IN      NS      H.ROOT-SERVERS.NET.
;; Received 512 bytes from 192.168.1.1#53(192.168.1.1) in 2 ms

ru.                     172800  IN      NS      NS9.RIPN.NET.
ru.                     172800  IN      NS      NS2.NIC.FR.
ru.                     172800  IN      NS      NS2.RIPN.NET.
ru.                     172800  IN      NS      E.DNS.RIPN.NET.
ru.                     172800  IN      NS      SUNIC.SUNET.SE.
ru.                     172800  IN      NS      NS5.MSK-IX.NET.
ru.                     172800  IN      NS      NS.RIPN.NET.
;; Received 327 bytes from 198.41.0.4#53(A.ROOT-SERVERS.NET) in 197 ms

altlinux.ru.            345600  IN      NS      ns0.altlinux.org.
altlinux.ru.            345600  IN      NS      ns1.altlinux.org.
;; Received 77 bytes from 194.85.252.62#53(NS9.RIPN.NET) in 61 ms

altlinux.ru.            86400   IN      A       194.107.17.163
altlinux.ru.            86400   IN      NS      ns0.altlinux.org.
altlinux.ru.            86400   IN      NS      ns1.altlinux.org.
;; Received 125 bytes from 194.107.17.4#53(ns0.altlinux.org) in 30 ms

Так все работает.

Редактируем /etc/resolv.conf

[slava@dubrhost ~]$ cat /etc/resolv.conf
#nameserver 192.168.1.1
nameserver 127.0.0.1
search tanhost.com

обновляем чрут
# update_chrooted all

Проверяем локальный ресолвер

[slava@dubrhost ~]$ dig altlinux.ru @127.0.0.1

; <<>> DiG 9.3.6-P1 <<>> altlinux.ru @127.0.0.1
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39466
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;altlinux.ru.                   IN      A

;; ANSWER SECTION:
altlinux.ru.            86289   IN      A       194.107.17.163

;; AUTHORITY SECTION:
altlinux.ru.            86289   IN      NS      ns1.altlinux.org.
altlinux.ru.            86289   IN      NS      ns0.altlinux.org.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr 23 21:34:38 2009
;; MSG SIZE  rcvd: 93


Проверяем просто dig

[slava@dubrhost ~]$ dig altlinux.ru

; <<>> DiG 9.3.6-P1 <<>> altlinux.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2689
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;altlinux.ru.                   IN      A

;; ANSWER SECTION:
altlinux.ru.            86400   IN      A       194.107.17.163

;; AUTHORITY SECTION:
altlinux.ru.            86400   IN      NS      ns1.altlinux.org.
altlinux.ru.            86400   IN      NS      ns0.altlinux.org.

;; Query time: 285 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr 23 21:32:47 2009
;; MSG SIZE  rcvd: 93

Проверяем с опцией +trac

[slava@dubrhost ~]$ dig altlinux.ru +trac

; <<>> DiG 9.3.6-P1 <<>> altlinux.ru +trac
;; global options:  printcmd
;; Received 12 bytes from 127.0.0.1#53(127.0.0.1) in 0 ms

Не работает.
Comment 1 Dmitry V. Levin 2013-03-04 14:42:01 MSK
У меня с 9.3.6-alt8 уже работает.