Không có ý nghĩa gì trong một tập tin vùng ràng buộc?


10

Thông thường sau $TTL$ORIGINcó một dòng bắt đầu bằng @INtrong tên khu vực sau đó là địa chỉ email của quản trị viên, điều này @có nghĩa gì ở đây và trong các mục tiếp theo?

Câu trả lời:


10

$ORIGIN được sử dụng trong hai bối cảnh trong quá trình xử lý tệp vùng:

  1. Ký hiệu @ lực thay thế giá trị hiện tại (hoặc tổng hợp) của $ ORIGIN. Biểu tượng @ được thay thế bằng giá trị hiện tại của $ ORIGIN.
  2. Giá trị hiện tại của $ORIGINđược thêm vào bất kỳ tên 'không đủ tiêu chuẩn' (bất kỳ tên nào không kết thúc bằng 'dấu chấm').

Ví dụ về @thay thế biểu tượng:

; 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
nếu $ORIGINbị thiếu thì @đề cập đến tên của khu vực .
Bob Stein
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.