はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 内部DNSが参照できない
日時: 2007/07/01 09:04
名前: よしひと

LINUX初心者です。

現在、ルータを経由→ハブを経由して「内部DNS」と「クライアント」を接続する形でLANを形成しています。
内部用のDNSを構築しているのですが、DNSサーバ本体での名前解決は問題ないのですが、
同じネットワーク内にあるWINDOWSクライアントからの名前解決が出来ません。
というか、内部DNSを認識することが出来ず、http://kajuhome.com/bind.shtml#n09-01に
書かれている手順で内部DNSを登録したところ、インターネットにも繋がらなくなりました。

両者間のネットワークについては、ping確認も問題ないのですが、
クライアント側に問題があるのか、サーバー側に問題があるのか、何が原因なのかよくわかりません。
何か根本的な勘違いをしているような気がするのですが、どなたかアドバイスをお願いできないでしょうか?

少し長くなりますが、現在の設定個所や構築環境については、以下のとおりとなります。

●マシン環境&ネットワーク環境
---------------------------------------------------------------
≪マシン環境≫
 ・内部DNS環境 ・・・OS=Fedora Core5/BIND=9.3.2-4.1
 ・クライント環境  ・・・OS=Windows2000(SP4)
≪ネットワーク環境≫
 ・ドメイン名・NWアドレス ・・・sample.net(192.168.1.0/24)
 ・マスターサーバ     ・・・ns1.sample.net(192.168.1.31)
 ・クライアント      ・・・pc1.sample.net(192.168.1.13)
---------------------------------------------------------------

●「nslookup(内部DNS/クライアント)と、「ipconfig/all(クライアント)」の実行結果は、
以下のとおりです。

◇nslookup(クライアント)
---------------------------------------------------------------
c:\>nslookup
DNS request timed out.
  timeout was 2 seconds.
*** Can't find server name for address 192.168.1.31: Timed out
*** Default servers are not available
Default Server: UnKnown   ←(内部DNSを認識出来ていない)
Address: 192.168.1.31

>

◇nslookup(内部DNS)
---------------------------------------------------------------
[root@ns1 ~]# nslookup
> sample.net         ←(自ドメイン名)
Server:     192.168.1.31
Address:    192.168.1.31#53

Name:  sample.net
Address: 192.168.1.31
> pc1             ←(クライアント名:正引き)
Server:     192.168.1.31
Address:    192.168.1.31#53

Name:  pc1.sample.net
Address: 192.168.1.13
> 192.168.1.13        ←(クライアント名:逆引き)
Server:     192.168.1.31
Address:    192.168.1.31#53

13.1.168.192.in-addr.arpa    name = pc1.sample.net.


◇ipconfig/all(クライアント)
---------------------------------------------------------------
c:\>ipconfig /all

Windows 2000 IP Configuration

    Host Name . . . . . . . . . . . . : pc1
    Primary DNS Suffix . . . . . . . : sample.net
    Node Type . . . . . . . . . . . . : Broadcast
    IP Routing Enabled. . . . . . . . : No
    WINS Proxy Enabled. . . . . . . . : No
    DNS Suffix Search List. . . . . . : sample.net
                      xxxxxx.xxxx.jp ←(ISPのDNS Suffix)

Ethernet adapter ローカル エリア接続:

    Connection-specific DNS Suffix . : xxxxxx.xxxx.jp ←(ISPのDNS Suffix)
    Description . . . . . . . . . . . : VIA Rhine II Fast Etherne
    Physical Address. . . . . . . . . : 00-E0-4C-C2-9C-63
    DHCP Enabled. . . . . . . . . . . : Yes
    Autoconfiguration Enabled . . . . : Yes
    IP Address. . . . . . . . . . . . : 192.168.1.13
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.1.1
    DHCP Server . . . . . . . . . . . : 192.168.1.1
    DNS Servers . . . . . . . . . . . : 192.168.1.31
    Lease Obtained. . . . . . . . . . : 2007年7月1日 4:42:14
    Lease Expires . . . . . . . . . . : 2007年7月4日 4:42:14


次ページに、内部DNSのそれぞれの設定ファイル内容についてお知らせいたします。

メンテ

Page:  [1] [2] [3] [4] [5]

■ コンテンツ関連情報

 Re: クライアントから、内部DNSが参照できない-① ( No.1 )
日時: 2007/07/01 05:51
名前: よしひと

●内部DNSのそれぞれの設定内容は、以下のとおりとなります。
≪named.conf≫
---------------------------------------------------------------
options {
    directory "/var/named";
    allow-query { localnets; };
    version "";
    dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    // query-source address * port 53;
};

view "internal" {
    match-clients { localnets; };
    recursion yes;

    zone "." IN {
        type hint;
        file "named.root";
    };

    zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "0.0.127.rev";
        allow-update { none; };
    };

    zone "sample.net" {
        type master;
        file "sample.net-lan.zone";
        allow-update { none; };
    };

    zone "1.168.192.in-addr.arpa" {
        type master;
        file "1.168.192.rev";
        allow-update { none; };
    };
};
---------------------------------------------------------------


≪sample.net-lan.zone≫
---------------------------------------------------------------
$TTL 86400
@    IN   SOA   ns1.sample.net. root.ns1.sample.net.(
            2007063001   ; serial
            3600      ; refresh 
            900       ; retry
            604800     ; expire
            600       ; negative
)
    IN   NS   ns1.sample.net.
    IN   A    192.168.1.31
ns   IN   A    192.168.1.31
pc1   IN   A    192.168.1.13
www   IN   CNAME  sample.net.


≪1.168.192.rev≫
---------------------------------------------------------------
$TTL 86400
@    IN   SOA   ns1.sample.net. root.ns1.sample.net.(
            2007063001   ; serial
            3600      ; refres
            900       ; retry
            604800     ; expire
            600       ; negative
)
    IN   NS   ns1.sample.net.
    IN   PTR   sample.net.
31   IN   PTR   ns1.sample.net.
13   IN   PTR   pc1.sample.net.


≪# vi /etc/hostsの結果≫
---------------------------------------------------------------
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1        localhost.localdomain localhost


≪vi /etc/resolv.confの結果≫
---------------------------------------------------------------
domain sample.net
search sample.net
nameserver 192.168.1.31


≪# vi /etc/nsswitch.confの結果≫
---------------------------------------------------------------
#hosts:   db files nisplus nis dns
hosts:   files dns


≪vi /etc/host.confの結果≫
---------------------------------------------------------------
order hosts,bind


≪iptables -L(内部DNS)の実行結果≫
---------------------------------------------------------------
[root@ns1 /]# iptables -L
Chain INPUT (policy ACCEPT)
target   prot opt source        destination
RH-Firewall-1-INPUT all -- anywhere       anywhere

Chain FORWARD (policy ACCEPT)
target   prot opt source        destination
RH-Firewall-1-INPUT all -- anywhere       anywhere

Chain OUTPUT (policy ACCEPT)
target   prot opt source        destination

Chain RH-Firewall-1-INPUT (2 references)
target   prot opt source        destination
ACCEPT   all -- anywhere       anywhere
ACCEPT   icmp -- anywhere       anywhere      icmp any
ACCEPT   ipv6-crypt-- anywhere       anywhere
ACCEPT   ipv6-auth-- anywhere       anywhere
ACCEPT   udp -- anywhere       224.0.0.251     udp dpt:mdns
ACCEPT   udp -- anywhere       anywhere      udp dpt:ipp
ACCEPT   tcp -- anywhere       anywhere      tcp dpt:ipp
ACCEPT   all -- anywhere       anywhere      state RELATED,ESTABLISHED
ACCEPT   tcp -- anywhere       anywhere      state NEW tcp dpt:ftp
ACCEPT   tcp -- anywhere       anywhere      state NEW tcp dpt:smtp
ACCEPT   tcp -- anywhere       anywhere      state NEW tcp dpt:ssh
ACCEPT   udp -- anywhere       anywhere      state NEW udp dpt:netbios-ns
ACCEPT   udp -- anywhere       anywhere      state NEW udp dpt:netbios-dgm
ACCEPT   tcp -- anywhere       anywhere      state NEW tcp dpt:netbios-ssn
ACCEPT   tcp -- anywhere       anywhere      state NEW tcp dpt:microsoft-ds
ACCEPT   tcp -- anywhere       anywhere      state NEW tcp dpt:telnet
ACCEPT   tcp -- anywhere       anywhere      state NEW tcp dpt:http
REJECT   all -- anywhere       anywhere      reject-with icmp-host-prohibited


以上です。

情報として足りているかどうかはわかりませんが、以上が現時点で必要と思われる設定情報となります。
お手数をお掛けいたしますが、どなたか原因についてお分かりの方いらっしゃいましたら、
どうかアドバイスをいただけますようお願いいたします。


メンテ
 Re: 内部DNSが参照できない ( No.2 )
日時: 2007/07/01 10:09
名前: 管理者

多忙にて簡略的な確認しかできません事をご了承ください。

以下を変更して、サービス再起動後に確認願います。

> ≪named.conf≫
> ---------------------------------------------------------------
> options {
>     directory "/var/named";
>     allow-query { localnets; };

       ↓        ↓
     allow-query { any; };
       もしくは
     allow-query { 127.0.0.1; 192.168.1.0/24; };
メンテ
 Re: 内部DNSが参照できない ( No.3 )
日時: 2007/07/01 10:27
名前: よしひと


管理人様

早々にご回答いただきありがとうございます。

ご指摘いただきました二つの方法にて再設定をさせていただきましたが、nslookupの実行結果も含め
今までと同様で変化はございませんでした。
あれから、いろいろな部分を見直したりもしているのですが、
今のところ有効な手がかりは見つかっておりません。

私の方でもいろいろと頑張ってやってみますので、もし他にお気づきの点などございましたら、
教えていただけると助かります。

よろしくお願いいたします。

メンテ
 Re: 内部DNSが参照できない ( No.4 )
日時: 2007/07/01 18:54
名前: 管理者

> ◇nslookup(クライアント)
> ---------------------------------------------------------------
> c:\>nslookup
> DNS request timed out.
>   timeout was 2 seconds.
> *** Can't find server name for address 192.168.1.31: Timed out
> *** Default servers are not available
> Default Server: UnKnown   ←(内部DNSを認識出来ていない)
> Address: 192.168.1.31


ちょっと確認です。
上記の状態で、「ドメイン」の正引き、クライアントの「正・逆引き」はできませんか?

> Default Server: UnKnown   ←(内部DNSを認識出来ていない)

上記は、DHCPサーバを構築したときにサーバー名を継承してくると記憶にあった気がします。
bind(DNS)だけの構築では、上記はUnKnowとなり、且つクライアントのネットワークプロパティに
DNSサーバの指定を手動で設定しなければなりません。
(DHCPとの連携であれば、この項目は自動的に設定されます。)
メンテ
 Re: 内部DNSが参照できない ( No.5 )
日時: 2007/07/01 16:57
名前: よしひと

管理人様

遅くなって申し訳ございません。
夜通しでDNSの設定していたので、いつの間にかダウンしてしまいました。誠に申し訳ございません。

ご質問の件について確認させていただきましたところ、以下のような結果になりました。
→結論としては、いずれも解決はいたしませんでした。

c:\>nslookup
DNS request timed out.
  timeout was 2 seconds.
*** Can't find server name for address 192.168.1.31: Timed out
*** Default servers are not available
Default Server: UnKnown
Address: 192.168.1.31

> sample.net
Server: UnKnown
Address: 192.168.1.31

DNS request timed out.
  timeout was 2 seconds.
DNS request timed out.
  timeout was 2 seconds.
*** Request to UnKnown timed-out
> pc1
Server: UnKnown
Address: 192.168.1.31

DNS request timed out.
  timeout was 2 seconds.
*** Request to UnKnown timed-out
> pc1.sample.net
Server: UnKnown
Address: 192.168.1.31

DNS request timed out.
  timeout was 2 seconds.
DNS request timed out.
  timeout was 2 seconds.
*** Request to UnKnown timed-out
> 192.168.1.13
Server: UnKnown
Address: 192.168.1.31

DNS request timed out.
  timeout was 2 seconds.
*** Request to UnKnown timed-out


また、二つ目のご指摘についてですが、最初に経由しているルータにてDHCPを提供している為、
サーバー側ではDHCPは構築しておりません。
ルータ側のDHCPを停止して、サーバー側でDHCPを構築するべきなのでしょうか?

度々お手数ですが、どうかよろしくお願いいたします。


メンテ

Page:  [1] [2] [3] [4] [5]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.