インフラエンジニアbacchiのわかったことまとめ

bacchi.me

djb Linux

tinydns 属性文字チートシート

更新日:

ネームサーバーはtinydns が好きです。
けど、普段BINDばっかり使っていると tinydns の書式を忘れてしまいますね。

なので、メモ。

tinydnsの属性文字の意味

属性文字意味生成するリソースレコード
.ゾーン情報のオリジナルを持つネームサーバの設定SOA,NS,Aレコード
&ゾーン情報を持つネームサーバの設定NS(A)レコード
=ホストの指定A,PTRレコード
@MXの設定MX(A)レコード
+別名(CNAMEではない)の設定Aレコード
\'TXTレコードの設定TXTレコード
^PTRレコードの設定PTRレコード
CCNAMEレコードの設定CNAMEレコード
ZSOAレコードの設定SOAレコード
#コメントなし
-不活性状態の別名を指定なし
%位置情報の設定なし

レコードの記述方法

  • 書式
{属性文字}fqdn:ip:x:ttl:timestamp:lo 
  • 設定項目の詳細
設定項目項目解説
fqdn権限を持つドメイン
ipIPアドレス
xホスト名(ドットを含まない時は生成時に".ns.fqdn"が付加される)
ttlNS,AレコードのTTL(省略時は259200=72時間=3日)

設定例

&bacchi.me::ns01.bacchi.me
&bacchi.me::ns02.bacchi.me
+bacchi.me:172.16.100.16
+www.bacchi.me:172.16.100.16
+mail.bacchi.me:172.16.100.16
@bacchi.me::mail.bacchi.me
\'bacchi.me:v=spf1 ip4\072172.16.100.0/24  ~all:600
Zbacchi.me:ns01.bacchi.me:domain.bacchi.me

BINDに比べるとシンプルに書くことができて良いですね。

Sponsor Link

スポンサーリンク

Sponsor Link

スポンサーリンク

-djb, Linux

Copyright© bacchi.me , 2020 AllRights Reserved.