Mac OS X10.6サーバーDNSGUIでワイルドカードDNSエントリを作成するにはどうすればよいですか?
GUIは「*」を受け入れません。 GUIを使用して、ワイルドカードサブドメインを作成するにはどうすればよいですか?
OR
OSX 10.6サーバーファイルシステムのバインドインストールはどこにありますか?
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ファイルに追加します。
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
のエントリを並べ替えます。ワイルドカードエントリが一番上にあることに気づきました。それでも期待どおりに機能します。これは大したことではありませんが、正しくロードおよび保存されていることを示しています。「*」を使用して新しいレコードを作成できないのは入力処理だけです。
これが誰かに役立つことを願っています。
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