[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:89095] nslookup vs dig


小林と申します。

最近(bind 8.2 以降?)は、 DNS の設定確認には、
「dig を使った方がいいよ。」みたいなドキュメント
や post を見かけるのですが、なぜなんでしょうか?

nslookup の場合、どんな好ましくない点があるので
しょうか?

リンクでも教えていただければ幸いです。

というのは、プライベートネットワーク用に DNS サーバを建てて、
nslookup を実行すると、

bash# nslookup
*** Can't find server name for address 192.168.1.2: No response from server
*** Can't find server name for address 192.168.1.1: Non-existent host/domain
*** Default servers are not available
bash#

と怒られ、

bash# dig www.linux.or.jp
; <<>> DiG 8.2 <<>> www.linux.or.jp
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;;      www.linux.or.jp, type = A, class = IN

;; ANSWER SECTION:

www.linux.or.jp.        44m55s IN CNAME  mizuho.linux.or.jp.
mizuho.linux.or.jp.     22h33m40s IN A  210.171.226.47

(snip)

;; ADDITIONAL SECTION:
mizuho.linux.or.jp.     22h33m40s IN A  210.171.226.47
minori.linux.or.jp.     23h44m55s IN A  210.157.158.6

;; Total query time: 3 msec
;; FROM: fusion to SERVER: default -- 192.168.1.2
;; WHEN: Sun Nov  4 23:04:25 2001
;; MSG SIZE  sent: 33  rcvd: 137
bash#

となって、建てた DNS サーバは動作しているように見えます。

ネットワークは、
192.168.1.1 : ルータ
192.168.1.2 : DNS サーバ
192.168.1.3 : nslookup や dig を実行したホスト
となっていて、192.168.1.3 の /etc/resolv.conf は、
domain hoge.org
nameserver 192.168.1.2
nameserver 192.168.1.1
と書いています。

なんか、ケアレスミスか勘違いのような気がするのですが、
気になります。

# nameserver 192.168.1.1 という記述もアレですが。

---
 Naoki Kobayashi
  lunaokik _at_ cablefreepc.org

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」