バインドゾーンファイルで「@」はどういう意味ですか?


10

通常後$TTL$ORIGINで始まる行がある@IN、その後管理者のアドレスに電子メールを送りゾーン名には、何がない@、ここで、次のエントリに意味ですか?

回答:


10

$ORIGIN ゾーンファイルの処理中に、2つのコンテキストで使用されます。

  1. 記号@は、$ ORIGINの現在の(または合成された)値を強制的に置き換えます。@記号は、$ ORIGINの現在の値に置き換えられます。
  2. の現在の値は$ORIGIN、「非修飾」名(「ドット」で終わらない名前)に追加されます。

@シンボル置換の例:

; example.com zone file fragment 
; no $ORIGIN present and is synthesized from the 
; zone name in named.conf
....
@          IN      NS     ns1.example.com. 
; ns1.example.com is the name server for example.com
....
$ORIGIN uk.example.com.
@          IN      NS     ns2.example.com. 
; functionally identical to
; uk.example.com. IN NS ns2.example.com.
; ns2.example.com is the name server for uk.example.com

1
場合は$ORIGIN、次に欠けている@を参照ゾーンの名前
ボブスタイン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.