web-dev-qa-db-ja.com

Mac OS X10.6サーバーDNSGUIでワイルドカードDNSエントリを作成するにはどうすればよいですか?

GUIは「*」を受け入れません。 GUIを使用して、ワイルドカードサブドメインを作成するにはどうすればよいですか?

OR

OSX 10.6サーバーファイルシステムのバインドインストールはどこにありますか?

5

DNSゾーンの詳細のローカルは次のとおりです。
cd /var/named/zones/

ワイルドカードを追加するには
Sudo vi db.example.org.zone.Apple

次に
example.org. IN NS ns.example.com.
* IN A 192.168.1.10
www IN A 192.168.1.10

「* INA192.168.1.10」をzone.Appleファイルに追加します。

3

10.7の更新

以下は私のために働いた:

  • 私はすでにDOMAIN.TLDと呼ばれる自分のドメインのサブドメインの束を作成していました。したがって、開始する前は/var/named/db.DOMAIN.TLDは次のようになりました。

    DOMIAN.TLD.                  10800 IN SOA      DOMAIN.TLD. amiel.DOMAIN.TLD. (
                                                    2012012509 ; serial
                                                    20864      ; refresh (5 hours 47 minutes 44 seconds)
                                                    3600       ; retry (1 hour)
                                                    14976      ; expire (4 hours 9 minutes 36 seconds)
                                                    10800      ; minimum (3 hours)
                                                    )
                                 10800 IN NS       dns.DOMAIN.TLD.
                                 10800 IN A        192.168.1.117
    db.DOMAIN.TLD.               10800 IN A        192.168.1.117
    dns.DOMAIN.TLD.              10800 IN A        192.168.1.117
    ... etc ...
    
  • まず、終了しますサーバー管理者(このファイルの内容がメモリなどにないことを確認するためだけに)

  • ワイルドカードの末尾に*を付けて1行追加しました。

    *.DOMAIN.TLD.                10800 IN A        192.168.1.117
    
  • 次に、サーバー管理者バックアップを開始し、ワイルドカードレコードがそこにあることを確認しました。

  • 私はサーバー管理者を使用してDNSを「保存」および「再起動」しました。ワイルドカードドメインが正常に機能していることがわかりました。

観察

  • サーバー管理者はワイルドカードドメインエントリを表示し、そのエントリのIPアドレスを編集できますが、マシン名は編集できません。
  • 保存後、サーバー管理者/var/named/db.DOMAINのエントリを並べ替えます。ワイルドカードエントリが一番上にあることに気づきました。それでも期待どおりに機能します。これは大したことではありませんが、正しくロードおよび保存されていることを示しています。「*」を使用して新しいレコードを作成できないのは入力処理だけです。

これが誰かに役立つことを願っています。

6
Amiel Martin

Mac OS X 10.6では、Appleにより、コマンドラインからDNS編集を吹き飛ばさないようにすることがはるかに簡単になりました。

/var/named/には、ゾーンのリストがdb.domain.tld.の形式で表示されます。デフォルトでは、次のテキストのみが含まれます。

;THE FOLLOWING INCLUDE WAS ADDED BY SERVER ADMIN. PLEASE DO NOT REMOVE.
$INCLUDE /var/named/zones/db.DOMAIN.TLD.zone.Apple

*.zone.Appleファイルはサーバー管理者によって更新および管理されるため、手動で行った変更はGUIの変更によって吹き飛ばされます。このファイルに変更を加えるだけなので、代わりにワイルドカードをこのファイルに追加してください。例:

;THE FOLLOWING INCLUDE WAS ADDED BY SERVER ADMIN. PLEASE DO NOT REMOVE.
$INCLUDE /var/named/zones/db.DOMAIN.TLD.zone.Apple
*.domain.TLD IN A 192.168.1.10
1
Chealion