RedhatLinuxでBINDを構築しました。
サーバ側でnslookupコマンドを使用して正引きを行うと
> sv-intec01
Server: 10.96.1.230
Address: 10.96.1.230#53
Name: sv-intec01.local.domain
Address: 10.96.1.230
と返ってきます。
しかしクライアント(win2000)で正引きを行うと
> sv-intec01
Server: sv-intec01.local.domain
Address: 10.96.1.230
*** sv-intec01.local.domain can't find sv-intec01: Non-existent domain
と返ってきます。
『sv-intec01.local.domain』とクライアント(Win2000)の場合は、
ドメインまで記載しないと正常に応答しません。
> sv-intec01.local.domain
Server: sv-intec01.local.domain
Address: 10.96.1.230
Name: sv-intec01.local.domain
Address: 10.96.1.230
調べたのですが、サーバ側でドメインを省略して名前解決するのは、resolv.conf内に『domain local.domain』を記載しているからだと分りました。(間違っていたらすいません。。。)
クライアント側では名前解決できないのは(ドメインを省略して)正常なのでしょうか?
宜しくお願いします。
> しかしクライアント(win2000)で正引きを行うと
> > sv-intec01
> Server: sv-intec01.local.domain
> Address: 10.96.1.230
>
> *** sv-intec01.local.domain can't find sv-intec01: Non-existent domain
> と返ってきます。
> クライアント側では名前解決できないのは(ドメインを省略して)正常なのでしょうか?
手元のはWinXP Proですが……
ネットワークのプロパティのTCP/IPに「詳細設定」というボタンがあります。
そこにDNSの設定がありますが、そこはどうなっていますか?
ちなみに、ウチの場合「以下のDNSサフィックスを順に追加する」にして、自ネットワーク内のローカルドメイン名を指定していますが。
# DHCP使っている場合は…サーバ側での設定なのかな??
> > しかしクライアント(win2000)で正引きを行うと
> > > sv-intec01
> > Server: sv-intec01.local.domain
> > Address: 10.96.1.230
> >
> > *** sv-intec01.local.domain can't find sv-intec01: Non-existent domain
> > と返ってきます。
> > クライアント側では名前解決できないのは(ドメインを省略して)正常なのでしょうか?
>
> 手元のはWinXP Proですが……
> ネットワークのプロパティのTCP/IPに「詳細設定」というボタンがあります。
> そこにDNSの設定がありますが、そこはどうなっていますか?
>
> ちなみに、ウチの場合「以下のDNSサフィックスを順に追加する」にして、自ネットワーク内のローカルドメイン名を指定していますが。
⇒うまくできました。
上記項目にローカルドメイン名を指定しないと省略できないという事ですね。※他にも方法があるのかもしれませんが・・・
という事は、今までドメイン名を省略して、名前解決ができないのは正常だったということですね!!!???
有難うございました。