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ファイルに追加します。
以下は私のために働いた:
私はすでに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
次に、サーバー管理者バックアップを開始し、ワイルドカードレコードがそこにあることを確認しました。
/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