アプリ版:「スタンプのみでお礼する」機能のリリースについて

外部のネットワークを接続せず、2台のPCに表題のOSをインストールして、Hubで最小限のネットワーク接続をしています。 お互いのPCから、Ping・Telnet・Ftpなどのコマンドを発動させることは可能なのですが、nslookupが上手くいきません。Solaris10側から、WindowPCに対してPingをかけたときは、

# ping -s 192.168.0.1
PING 192.168.0.1: 56 data bytes
64 bytes from wintest1 (192.168.0.1): icmp_seqxxx
64 bytes from wintest1 (192.168.0.1): icmp_seqxxx
64 bytes from wintest1 (192.168.0.1): icmp_seqxxx

となって、192.168.0.1のアドレスと任意のホストネームがでているのに、NSLOOKUPは正引きも逆引きも不可能です。ちなみに、/etc/hostsのファイルは更新しました。

この環境でもDNSサーバーを建てて完全な名前解決を行わなければNSLOOKUPは効かないのでしょうか?

A 回答 (2件)

>この環境でもDNSサーバーを建てて完全な名前解決を行わなければNSLOOKUPは効かないのでしょうか?



そうです。
nslookupは(明示的に指定しない限り)/etc/resolv.conf で指定しているネームサーバに問い合わせますので、そのファイルと指定されたDNSサーバを用意しないと解決できません。

その他のたいていのコマンド類は/etc/nsswitch.conf のhosts: 行に「file」と入っていれば/etc/hosts も参照してくれます。
    • good
    • 0
この回答へのお礼

了解しました。DNSサーバー新設について検討してみます。ありがとうございました!

お礼日時:2006/09/06 11:40

http://www.atmarkit.co.jp/fnetwork/netcom/nslook …

nslookupはネームサーバとのやり取りをするコマンドですから、hostsの内容は反映されないかと。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!