• 締切済み

DNS構築

LinuxでプライマリDNSを構築しております。 セカンダリDNSはISP側です。 LinuxのIPはスタティックで振り、 同じネットワークにあるクライアントには LinuxのDHCPでIPを割り当ててます。 Linux自身でnslookupをすると自分で名前解決できておりますが、 Windowsクライアントでnslookupをすると ISP側のDNSで解決しに行ってしまいます。 Windowsクライアント ipconfig /all の Connection-specific DNS SuffixやDefaul Gateway DHCPServer DNSServerの設定は問題なさそうです。 Windowsクライアントでnslookup結果は以下の通りです。 >nslookup ***Can't find server name for address 192.168.*.*:No response from server Default Server: ns-kg.***.ad.jp Address:211.*.*.* ローカルのプライマリDNSが応答してくれてないようです。 LinuxのDNS自身でnslookupをすると >www.google.co.jp Server: 192.168.*.* Address: 192.168.*.*#53 Non-authoritative answer: www.google.co.jp canonical name = www.google.com ******* Address:66.249.89.99 > となるのでDNSは動いてるように見えます。 原因として考えられるのはどのようなことか ご教授願えますでしょうか。 お願いいたします。

みんなの回答

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.2

ネットワーク自体は疎通しているのでしょうか? 設定変更後にBINDはリロード/再起動していますか? 53番ポートは開放されていますか? サーバからのnslookupで、ループバックアドレスではなくIPアドレスを指定してみてください。

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

BINDで構築されているのでしょうか? named.confのallow-queryあたりで内部LANのネットワークアドレスを指定されているでしょうか?

参考URL:
http://fedorasrv.com/bind-lan.shtml
usercom_2006
質問者

お礼

早速のご回答ありがとうございます。 BINDで構築しております。 ご指摘のallow-queryですが、 問題なく記述しております。 named.conf の設定は何度も確認しておりますので 問題はなさそうです。

関連するQ&A

  • DNSサーバー構築

    RedHat7にてDNSサーバ構築していますが、 独自ドメイン取得し、マニュアル通りに構築していますが、マニュアル通りにしていますが上手にいきません。 <問題状況> ○nslookupにて”192.168.0.2サーバがみつかりません” <現サーバ機等の設定環境> ・ルーターIPを192.168.0.1 、サーバIPを192.168.0.2、ネットワークIP(サブネット)を 192.168.0.0に設定しています。 ・ルーターのプライマリIPは192.168.0.1 ・DHCPはルーターで設定、サーバでのDHCP設定はしていない。 <疑問> ○JPNIC登録プライマリDNSサーバのホスト名とサーバ用ホスト名の記述場所は? ○セカンダリはISPのサーバー名とIPは? (IPSから配布されたたメールアドレスの記述でよいのか、IPは?)

  • 内向けDNSで、クライアントからアクセスできない

    内向けDNSで、クライアントからアクセスできない 内向け用DNSサーバ構築しましたが、クライアントからはアクセスできません。 どなたかお知恵を貸してください。 ==詳細== サーバからはアクセスできます。 OS:vinelinux5.1 IP:192.168.100.230 クライアントでの確認 OS:XP IP:192.168.100.123 DNSプライマリ:192.168.100.230 ・ブラウザでの確認   IPでのアクセス OK   [myhome]でのアクセス NG ・コマンド プロンプト   ping OK   nslookup OK > myhome Server: sv.myhome Address: 192.168.100.230 Name: myhome Address: 192.168.100.230 *取得できるから、ルータは関係ない・・・・? ・ウィルスバスターの起動停止 不足情報などがありましたら、掲示します。 よろしくお願いします。

  • 自宅サーバーのDNS設定について

    こんにちは。 勉強のため自宅にWin2003サーバーを設置しました。 activedirectoryを構成しましたが、クライアントのログオンの時に 数分時間がかかります。 サーバー、クライアントのDNSはどのように設定すればいいのでしょうか? 現在、クライアントはIPアドレス、DNS共に自動的に取得、に設定。 ADSL(IP非固定)でルーターは192.168.0.1 サーバーは192.168.0.5にしています。 以下はサーバーで行ないました。 >nslookup ***Can't find server name for address 192.168.0.5: Non-existent domain Default Server: Unknown ipconfig/all Windows IP Configuration Host Name・・・コンピューター名が表示 Primary Dns Suffix・・・ドメイン.local Node Type・・・Unknown IP Routing Enabled・・・No WINS Proxy Enabled・・・No DNS Suffix Search List・・・ドメイン.local Ethernet adapter ローカルエリア接続: Connection-specific DNS Suffix .: DHCP Enables・・・No IP Address・・・192.168.0.1 Subnet Mask・・・255.255.255.0 Default Gateway・・・192.168.0.1 DNS Server・・・192.168.0.5 クライアントは3台ですべてXPPROです。 宜しくお願いします。

  • 「Bフレッツ」ベーシックIP8タイプにてDNS構築

    Bフレッツにて ベーシックタイプIP8で契約し、 内部でプライマリDNS(Linux RedHat9)を構築しようとしております。 セカンダリDNSはOCN側です。 ドメインは以前取得したものを使用します。  ルータはYamahaのRT107e。 どうやらunnumbered機能がないため、 LAN側でプライベートアドレスが使用できないのは分かりましたが、 このルータを使用してプライマリDNSにグローバルIPアドレスを割り当てて 構築することは可能でしょうか? そうするとDNSにグローバルIPアドレスが1つ、 クライアントにWindowsPCを接続するごとに IPアドレスが1つ消費されてしまうのでしょうか? プライマリDNSサーバは指定されたIPアドレスを振ればいいのですが、 ルータのWAN側、LAN側には同じIPを振ればよろしいのでしょうか? それともそもそもこのルータを使用して構築することは不可能でしょうか? 他の質問も閲覧させていただきましたが、よくわからないので質問させていただきました。 よろしくお願いいたします。

  • Windows2003ServerでDNSを構築したい

    お世話になります。 自社WebサーバーにDNSを構築することになりましたが、初めてのことで、うまく設定できず悩んでおります。 Webサーバー自体は既に1年以上稼動しており、DNSについてはプライマリ、セカンダリともにOCNに登録しています。この度、別の独自ドメインのセカンダリDNS用にするために、自前でインターネット向けのDNSサーバーを構築しWebサーバマシン上でnslookupを実行したところ、設定したIPアドレスが返ってきたので正しく設定できたと思ったのですが、いざインターネット上でサイトにアクセスしてみると、「ページを表示できません」というページが表示されてしまいます。 試しに、以下のサイト上で、外部からnslookupコマンドを実行したところ、うまくいきませんでした。 http://www.cman.jp/network/support/nslookup.html 確認すべき事項について、アドバイスお願いいたします。

  • セカンダリDNSサーバ構築

    お世話になります。 下記をご教授頂けますでしょうか? 現在自分でプライマリDNSサーバを構築しています。 そして、セカンダリサーバをプロバイダーに任せています。 この2台で自分のドメイン(xxx.xxx.com)を管理してます。 こちら2つDNSサーバはレジストラに登録されています。 今回、自分でもう一台セカンダリサーバを構築しました。 ゾーン転送もうまくいき下記のような確認をすることができました。 >nslookup 既定のサーバー: UnKnown Address: x.x.x.x > set type=all > xxx.xxx.com xxx.xxx.com nameserver = 現プライマリDNSサーバ xxx.xxx.com nameserver = 現セカンダリDNSサーバ xxx.xxx.com nameserver = 新セカンダリDNSサーバ ここで、この新セカンダリDNSサーバをレジストラに登録するのでしょうか? また、登録するまでは、現プライマリDNSサーバと 現セカンダリサーバが停止すると 自分で管理しているドメイン(xxx.xxx.com)の名前解決はできなくなってしまうのでしょうか? できなくなってしまうとすると、nslookupで表示されるnameサーバは 何を意味しているのか? ご存知の方がいらっしゃいましたら教えて頂けますでしょうか? 多くの質問をして申し訳ないですが、よろしくお願いいたします。

  • 内部向けDNSの構築について

    お世話になります。 下記の様な環境で、内部にDNSサーバを構築しようとしていますが可能でしょうか。 ルータIP:192.168.0.1/24 Linuxサーバ1(DNSサーバ)IP:192.168.0.2/24 Linuxサーバ2(Web、メールサーバ)192.168.0.3/24 クライアント1:192.168.0.10/24 クライアント2:192.168.0.11/24 ルータにポートが4つありそれぞれのマシンが繋がっている状態です。 またルータに外部接続用のインターネットの設定がされています。 練習の為に構築しようと思っているので、内部のみで名前解決が出来ればと考えております。DNSサーバはCentOS4を使用してます。 この様な環境で内部向けのDNS構築サイトの情報や、またどのように設計したらよいかなど分かる範囲で教えて頂ければと思います。 よろしくお願いします。

  • Solaris8のDNS設定について

    Solaris8にて、DNSを設定して、name⇔IPアドレス変換を 行いたいのですが、変換できていません。 具体的には、pingコマンドでnameしていすると見つかりません。 nslookupコマンドの結果は、以下の通りです。 # nslookup *** Can't find server name for address 127.0.0.1: Unspecified error *** Default servers are not available どなたか教えてください。 Solarisの状況としては、 ・/etc/resolve.confには、  domain(適当)と  nameserverにDNSサーバのIPアドレスは、設定済み。 ・DNSサーバ(別セグメント)へのpingは、確認済み。(つながっている。)  →routerの設定は、OK。 ・/etc/nsswitch.confには、  hosts: files dnsを設定済み。 ・このSolaris8は、DNSサーバとしては、設定していない。  (DNSクライアントのイメージ。BINDは、未設定。) ・これら設定後、Solaris再起動済み。

  • DNSサーバ構築

    お世話になっております。 先日、ドメイン名を取得したのでDNSサーバを構築しました。 一度、内部向けのネイムサーバの設定のみ行い、正引き・逆引き共に成功しました。その後、外向けネイムサーバの設定も完了させました。 Webサーバも構築済みで外部ネットーワークからのアクセスで閲覧できるかの確認を行いましたが接続できないとのエラーが出てしまいます。 私は、Yahoo!BBを利用しており、グローバルIPが1つ配布されています。外部ネットワークから、nslookupコマンドを実行すると以下のように返ってきます。 C:\Documents and Settings\User>nslookup Default Server: UnKnown Address: 192.168.1.1 > 219.200.***.*** Server: UnKnown Address: 192.168.1.1 DNS request timed out. timeout was 2 seconds. *** UnKnownへの要求がタイムアウトしました >AAAA.BBBB.jp <---- 取得したドメイン名 Server: UnKnown Address: 192.168.1.1 権限のない回答: 名前: AAAA.BBBB.jp Adress: 219.200.***.*** 上記のように、正引きは成功しますが、逆引きでリクエストタイムアウトしてしまいます。 これは何が原因なのでしょうか? ちなみに、DNSサーバと同じネットワークに属するクライアントPCでnslookupコマンドを実行すると、 C:\Documents and Settings\User>nslookup Default Server: centos.AAAA.BBBB.jp Address: 192.168.0.5 > 219.200.***.*** Server: centos.alhambra.mydns.jp Address: 192.168.0.5 Name: softbank219200178126.bbtec.net <---- ここです。取得したドメインになっていません。 Address: 219.200.178.126 > alhambra.mydns.jp Server: centos.alhambra.mydns.jp Address: 192.168.0.5 Name: alhambra.mydns.jp > ルータの53ポート開放もしましたが駄目です。80番ポートは開放する必要はあるのでしょうか? サーバのポートは、全て開いています。 どなたかアドバイスをお願い致します。

  • セカンダリDNSは必ず必要ですか?

    DNSにはプライマリDNSとセカンダリDNSが必要といわれますが、セカンダリDNSは必ず必要なものなんでしょうか? 現在(ど素人の)私は家庭のLANにてネームサーバをスレーブとして立ち上げており、ダイナミックDNSをフォワーダにしております。 LAN内のネームサーバのプライマリDNS設定欄にはブロードバンドルータのIPアドレスを入力しているのでISPのDNSに転送されてますが、セカンダリDNS設定欄には何も記載してません。 このような状態(セカンダリDNSを使っていない状態)から判断してセカンダリDNSが必ず必要というわけではないと言い切れますでしょうか・・ 今後LAN内のDNSサーバを正式にレジストラ登録したいので悩んでます。 宜しくお願いします。