• 締切済み

WindowsからLinuxへのDNSの設定について

今回WindowsからLinuxへと移行を実施中なのですが、 Windowsで登録しているDNSをLinuxにも反映させたいのですが、イマイチ定義の仕方がわからないので、教えて下さい。 下がWindowsのDNSファイルになっています。 rootに直接書いているのですが、Linux(BIND)の場合だと named.caファイルに書けばよいのでしょうか。 またマシンは内部ネットワークとなっています。 ; ; Database file root.dns for . zone. ; Zone version: 304 ; @ IN SOA test0011.test-network.local. admin.test-network.local. ( 304 ; serial number 900 ; refresh 600 ; retry 86400 ; expire 3600 ) ; minimum TTL ; ; Zone NS records ; @ NS test0011.test-network.local. test0011.test-network.local A 111.221.20.245 ; ; Zone records ; ; ; Delegated sub-zone: 20.221.111.in-addr.arpa. ; 20.221.111.in-addr.arpa NS test0011.test-network.local. test0011.test-network.local A 111.221.20.245 ; End delegation 9.4.250.111.in-addr.arpa PTR test-agent.co.jp. PTR test-manager.co.jp. test-agent.co.jp A 111.250.4.9 test-manager.co.jp A 111.250.4.9 ; ; Delegated sub-zone: test-network.local. ; test-network.local NS test0011.test-network.local. test0011.test-network.local A 111.221.20.245 ; End delegation

みんなの回答

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 多くの場合には named.caとかに記述される場合が多いのですが。 根本は、通例named.conf(これも引数で変えられるんですが、あんまり変えないです。で、多くの場合、/etc/named.conf がそのファイルです)という名前が付いているファイルの中に全て書いてあります。 ですので、まずは、named.confを読まれてみるとよろしいかと思います。

question0523
質問者

補足

Windowsでは「.(root)」に記述しているため、Linuxでも「.(root)」に記述した方がいいのかと思い、定義を確認しました。 named.confの「.(root)」がnamed.caというファイルで定義されており、 ファイルの中身を見ると、キャッシュ用のファイル(13個のルートサーバの定義)となっていました。 これを消して、Windowsのファイルのように書いても問題ないということでしょうか?

関連するQ&A

  • DNSサーバーの逆引き設定がうまくいきません。

    LinuxでDNSサーバーの正引き、逆引き設定をしました。 しかし、nslookupコマンドのところで、正引きはできたのですが、逆引きができませんでした。 ;; connection timed out; no servers could be reached という表示がでてしまいます。 何が原因と考えられますか? 逆引きのゾーンデータベースは、 144.***.***.205.in-addr.arpa.db PTRレコードは、IPアドレスを205.***.***.146にしているので、 146 IN PTR ns.***.jp. にしました。 nslookupコマンドで、205.***.***.146ではなく、205.***.***.144とすれば、 Server: 205.***.***.146 Adress: 205.***.***.146#53 *** Can't find 144.***.***.205.in-addr.arpa.: No answer と表示されます。

  • DNSサーバのゾーンファイルの書き方

    自宅LAN内にDNSサーバーをたてたくて、ググりながらゾーンファイルを書いてるのですが、 正しいのか自信がありません。 おかしくないか見てもらえないでしょうか。 hoge.co.jp、dev1.hoge.co.jp、svn.hoge.co.jp などにアクセスしたとき、 192.168.1.100 にとばすようにしたいです。 ※最初間違ってハードウェア(サーバー)カテゴリであげてしまったので、 そちらは削除してもう一度あげなおしています。 <named.confの記述> ---------------------- zone "hoge.co.jp" IN { type master; file "hoge.co.jp.zone"; }; zone "1.168.192.in-addr.arpa" IN { type master; file "hoge.co.jp.in-addr.arpa.zone"; }; <hoge.co.jp.zone の内容> -------------------- $TTL 86400 @ IN SOA dns yamamoto ( 2013290000 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS dns @ IN A 192.168.1.100 dns IN A 192.168.1.100 dev1 IN A 192.168.1.100 dev2 IN A 192.168.1.100 dev3 IN A 192.168.1.100 svn IN A 192.168.1.100 <hoge.co.jp.in-addr.arpa.zone の内容> ------------------------------------- $TTL 86400 @ IN SOA dns yamamoto ( 2013290000 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS dns 100 IN PTR hoge.co.jp.

  • FEDORA 8 DNSエラーについて。

    現在、自宅にてFEDORA 8のDNSサーバを構築しています。 BINDの設定を一通り終えてBINDを起動したら、以下のエラーが出たので、記述するので誰か教えてください。 named を起動中: Error in named configuration: zone localhost.localdomain/IN: loaded serial 0 zone localhost/IN: loaded serial 0 zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: NS '1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa' has no address records (A or AAAA) zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0 zone 1.0.0.127.in-addr.arpa/IN: NS '1.0.0.127.in-addr.arpa' has no address records (A or AAAA) zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0 zone 0.in-addr.arpa/IN: NS '0.in-addr.arpa' has no address records (A or AAAA) zone 0.in-addr.arpa/IN: loaded serial 0 dns_rdata_fromtext: stormy.com.db:10: near '192.168.1.10 ': bad dotted quad zone stormy.com/IN: loading from master file stormy.com.db failed: bad dotted quad internal/stormy.com/IN: bad dotted quad zone 1.168.192.in-addr.arpa/IN: loaded serial 2004031901 dns_rdata_fromtext: stormy.com.db.wan:9: near 'stormy.com. ': bad name (check-names) zone stormy.com/IN: loading from master file stormy.com.db.wan failed: bad name (check-names) external/stormy.com/IN: bad name (check-names) [失敗] までがでた内容です。 ぜひ教えてください。

  • BIND9によるDNS構築

    はじめてのFedor Core4という本を参考にしてDNSを構築しています。 ドメイン名はlocalhost.localdomainにしています。 CNAMEは別名は必要ないと思ったので設定していません。 以下のような結果になってしまいましたがどのような原因と対処法が考えられるでしょうか? [root@localhost ~]# /etc/rc.d/init.d/named start named を起動中: Error in named configuration: zone localdomain/IN: loaded serial 42 zone localhost/IN: loaded serial 42 zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700 zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700 zone 255.in-addr.arpa/IN: loaded serial 42 zone 0.in-addr.arpa/IN: loaded serial 42 zone localhost.localdomain/IN: loaded serial 2006020500 0.168.192.in-addr.arpa.db:4: ignoring out-of-zone data (0.168.192.in-addr-arpa) zone 0.168.192.in-addr.arpa/IN: has 0 SOA records zone 0.168.192.in-addr.arpa/IN: has no NS records _default/0.168.192.in-addr.arpa/IN: bad zone

  • Fedora9 + BIND 9.5.0でセカンダリDNSへのゾーン転送について

    はじめまして、くろきりと申します。 以下現象に遭遇し、頭を悩ませている状態です。 どなた様かのアドバイスを頂けたら幸いと思います。 1.不明点  正引きゾーン転送がうまくいかず、逆引きゾーン転送は正しく行われている点。正逆共にゾーン転送したい。 2.環境  Fedora9 + BIND 9.5.0(chroot適用) 3.シリアルコード変更後、named再起動時のゾーン転送部分のログ Dec 9 15:10:12 ns1 named[3374]: zone 0.in-addr.arpa/IN/internal: NS '0.in-addr.arpa' has no address records (A or AAAA) Dec 9 15:10:12 ns1 named[3374]: zone 0.in-addr.arpa/IN/internal: loaded serial 0 Dec 9 15:10:12 ns1 named[3374]: zone 1.0.0.127.in-addr.arpa/IN/internal: NS '1.0.0.127.in-addr.arpa' has no address records (A or AAAA) Dec 9 15:10:12 ns1 named[3374]: zone 1.0.0.127.in-addr.arpa/IN/internal: loaded serial 0 Dec 9 15:10:12 ns1 named[3374]: zone 0.168.192.in-addr.arpa/IN/internal: loaded serial 2008120804 Dec 9 15:10:12 ns1 named[3374]: zone ns1.hoge.jp/IN/internal: loaded serial 2008120804 Dec 9 15:10:12 ns1 named[3374]: zone localhost.localdomain/IN/internal: loaded serial 0 Dec 9 15:10:12 ns1 named[3374]: zone localhost/IN/internal: loaded serial 0 Dec 9 15:10:12 ns1 named[3374]: zone 40/29.3.2.1.in-addr.arpa/IN/external: loaded serial 2008120914 Dec 9 15:10:12 ns1 named[3374]: zone ns1.hoge.jp/IN/external: loaded serial 2008120914 Dec 9 15:10:12 ns1 named[3374]: running Dec 9 15:10:12 ns1 named[3374]: zone 40/29.3.2.1.in-addr.arpa/IN/external: sending notifies (serial 2008120914) Dec 9 15:10:12 ns1 named[3374]: zone ns1.hoge.jp/IN/external: sending notifies (serial 2008120914) Dec 9 15:10:12 ns1 named[3374]: client 10.5.1.1#50500: view external: transfer of '40/29.3.2.1.in-addr.arpa/IN': AXFR-style IXFR started Dec 9 15:10:12 ns1 named[3374]: client 10.5.1.1#50500: view external: transfer of '40/29.3.2.1.in-addr.arpa/IN': AXFR-style IXFR ended 4.named.confの内容(外向け部分) options { #listen-on port 53 { 127.0.0.1; }; #listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; 192.168.0.0/24; 10.5.1.1; }; recursion yes; allow-transfer { 10.5.1.1; }; allow-recursion { localhost; 192.168.0.0/24; 10.5.1.1; }; version ""; }; view "external" { match-clients { any; }; zone "ns1.hoge.jp" { type master; file "ns1.hoge.jp.wan"; notify yes; also-notify { 10.5.1.1; }; allow-transfer { 10.5.1.1; }; }; zone "40/29.3.2.1.in-addr.arpa" { type master; file "40.3.2.1.db"; notify yes; also-notify { 10.5.1.1; }; allow-transfer { 10.5.1.1; }; }; }; 5."ns1.hoge.jp.wan"の内容 $TTL 86400 @ IN SOA ns1.hoge.jp. root.ns1.hoge.jp. ( 2008120914 ; serial 3600 ; refresh 1800 ; retry 604800 ; expire 86400 ; minimum ) IN NS ns1.hoge.jp. IN NS second.dns.jp. IN A 1.2.3.42 IN MX 10 ns1.hoge.jp. ns1 IN A 1.2.3.42 www IN A 1.2.3.43 mail IN CNAME ns1 6."40.3.2.1.db"の内容 $TTL 86400 @ IN SOA ns1.hoge.jp. root.ns1.hoge.jp. ( 2008120914 ; serial 3600 ; refresh 1800 ; retry 604800 ; expire 86400 ; minimum ) IN NS ns1.hoge.jp. IN NS second.dns.jp. 42 IN PTR ns1.hoge.jp. 43 IN PTR www.hoge.jp. 以上です。 不明点、情報不足などあると思いますが、 ご指摘くださいましたら、都度アップいたします。 どうぞよろしくお願いいたします。

  • DNSの逆引き設定について

     こんにちは、honiyonです。  Linux + bind9.x にて、DNSの設置を行っています。(セカンダリ・プライマリ両方)  複数のGlobalIPを取得しているのですが、この範囲にて、2つのドメイン名を設定する事にチャレンジしています。  最初の1つは問題なく設置出来ていますが、2つ目で大変な事に気づきました。  正引きは良いのですが、逆引きについて、   ネットワークアドレスの逆.in-addr.arpa.  と設定しますよね?  1つのネットワークの中に 2つのDNSを設置する事になるわけですので、逆引きでこの値が重なってしまいます。  例として、LocalIPに例えて、192.168.0.0/255.255.255.0 なネットワークだとしたら、   hoge.com(192.168.0.1)の逆引きDNSは、0.168.192.in-addr.arpa.   bar.com(192.168.0.2)の逆引きDNSも、0.168.192.in-addr.arpa.  となってしまいます。  この設定で良いのでしょうか?(^^;  宜しくお願いします(..

  • BIND バーチャルドメインDNSの設定について

    バーチャルドメインのDNSの設定についての質問です。 現在、DNS・WEB・Mailサーバをそれぞれ構築しようとしております。 グローバルIPは1つで複数のドメインを管理したいと思っております。 そこで私のzone設定なんですが、間違いがあればご指摘頂ければと思っております。 (BIND9)named.confの設定は完了してるものとします。 ネームサーバーとなるzoneの書き方です。 グローバルIP:61.123.456.78 ====abc.com.zone $TTL 86400 @ IN  SOA  ns.abc.com. master.abc.com. ( 省略         IN  NS  ns.abc.com.         IN  NS スレーブ         IN  MX  10 ns.abc.com.      ns   IN  A  192.168.0.2(ローカルIP) www  IN  A  192.168.0.3(ローカルIP) mail  IN  A  192.168.0.4(ローカルIP)  IN  A  192.168.0.3(ローカルIP) ======== dfg.com.zone(バーチャルドメイン) $TTL 86400 @ IN  SOA  master.cfg.com. ( 省略         IN  NS  ns.abc.com.         IN  NS スレーブ         IN  MX  10 ns.cfg.com.      ns   IN  A  192.168.0.2(ローカルIP) www  IN  A  192.168.0.3(ローカルIP) mail  IN  A  192.168.0.4(ローカルIP)  IN  A  192.168.0.3(ローカルIP) =============================================== このように設定したいとおもっておいります。 あとは、cfg.com.zoneの設定を元に追加するドメインごとにzoneを追加してnamed.confに記述を追加していけば良いのでしょうか? named.localや0.168.192.in-addr.arpaにも追加が必要なのでしょうか? よろしかったら教えて頂けないでしょうか?宜しくお願い致します。

  • LinuxのDNSサーバーって、、、

    LinuxのDNSサーバーって、 IPアドレス.in-addr.arpa.dbみたいなファイルを一つ一つ手書きするしかないのですか? Windows ServerのDNSは、ほぼ何もしなくても勝手に収集してくれるし、 手動で登録するにしてもIPと名前を入力画面で操作する事ができます。 一方、 LinuxのDNS設定をググってみると、 .com.db(共有正引きゾーンデータベース)を手書きで作成し、 その中で @ IN A 192.168.1.3 という感じでIPアドレスを手書きし、 そのIPアドレスの逆引きゾーンデータベースを別ファイルで作成し、 その中でドメイン名を手書きするような手順が紹介されています。 ファイル名はIPアドレスのセグメントを逆から書くというルールのようです。 1.168.192.in-addr.arpa.db 結構大変そうです。 GUIかTUIで、IPアドレスとコンピュータ名を入力したら、正引き逆引きゾーンデータソースを生成してくれたりする物って存在しないのですか?

  • BIND 複数ドメインでのDNS設定法

    現在固定IP1つサーバー(WEB・Mail・DNS・FTP)1台で複数ドメインを取得しDNS設定をしたいと思っています。 ------------------- ネームサーバー名は一つで(例:ns.foo.com)全てのドメインで取り扱いたいのですが、どのようにしたら良いか分かりません。 named.confに各ドメインを登録して、zoneファイルを追加してみたのですが、うまくいきません。 #name.conf zone "." IN { type hint; file "named.ca"; }; zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local"; allow-update { none; }; }; zone "foo.com" IN { type master; file "foo.com.zone"; allow-update { none; }; }; zone "*.*.*.219.in-addr.arpa" IN { type master; file "*.*.*.219.in-addr.arpa"; allow-update { none; }; }; zone "aaa.com" IN { type master; file "aaa.com.zone"; }; #--- aaa.com.zone----------------------- $ttl 38400 aaa.com. IN SOA ns.foo.com. info.aaa.com. ( 1114172395 10800 3600 864000 38400 ) aaa.com. IN NS ns.foo.com. www.aaa.com. IN A 127.0.0.1 #------------------------------------------ こんな感じで設定してみました。 素人で申し訳ございません。 宜しくお願いします。

  • BIND設定

    こんにちは、 DNS(BIND)の設定に挑戦しており、 外部向けを目標にしているのですが、初めてなので 手始めに、内部向けの設定を行っています。 ルータ:192.168.1.1 サーバー:192.168.1.5 クライアント:動的 下記設定で、サーバー機で ping ftp.test.com ping www.test.com として、192.168.1.5が帰ってくるのですが、 dnsサーバーを192.168.1.5に変更し クライアント機で同じことをすると pingが帰ってきません。 ブラウザからwww.test.comにアクセスしても同様でした。 テスト方法が間違っているでしょうか? named.conf-------------- options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; }; include "/etc/rndc.key"; zone "test.com" { type master; file "/var/named/test.com.hosts"; }; zone "1.168.192.in-addr.arpa" { type master; file "/var/named/192.168.1.rev"; }; logging { channel costom { file "/var/log/named/named_default_syslog.log"; severity info; }; category default { default_syslog; }; }; test[1].com.hosts-------------- $ttl 38400 test.com. IN SOA host.test.com. root.test.com ( 1190896659 10800 3600 604800 38400 ) test.com. IN NS host.test.com. test.com.test.com. IN A 192.168.1.5 ns1.test.com.test.com. IN A 192.168.1.5 www.test.com.test.com. IN CNAME ns1.test.com ftp.test.com.test.com. IN CNAME ns1.test.com test.test.com.test.com. IN CNAME ns1.test.com mail.test.com.test.com. IN CNAME ns1.test.com 192[1].168.1.rev-------------- $ttl 38400 1.168.192.in-addr.arpa. IN SOA host.test.com. root.test.com ( 1190896780 10800 3600 604800 38400 ) 1.168.192.in-addr.arpa. IN NS host.test.com. 5.1.168.192.in-addr.arpa. IN PTR ns1.test.com.test.com. 5.1.168.192.in-addr.arpa. IN PTR test.com. rndc.key-------------- key "rndckey" { algorithm hmac-md5; secret "ivRwdduaqpqncpQSBGAq30rn1ycpRArAU8xDEwybsAGA36KHv39m0aO0MWND"; };