
내 로컬 네트워크는 192.168.0.1이지만 케이블 모뎀은 물론 192.168.100.1입니다. 내 로컬 DNS 서버에서 'dd.org'라는 개인 도메인(예: 'cable.dd.org'를 192.168.100.1로 조회)을 퍼지할 수 있으며 작동합니다. 그러나 정의된 범위 192.168.0에서 cable.dd.org에 대해 100.1을 수행하는 역방향 조회는 물론 실패합니다. 왜냐하면 역방향 조회 파일이 192.168.100이 아닌 192.168.0을 기반으로 하기 때문입니다. 문제는 정방향 조회 파일이 더 허용적인 이유는 무엇입니까? 이것은 의도적으로 설계된 것입니까, 아니면 단순히 cable.dd.org가 dd.org의 항목에 매핑된 모든 IP를 포함하고 있기 때문입니까? 이러한 유연성을 얻으려면 마지막 옥텟으로 제한되지 않는 역방향 파일을 생성하십시오. 하지만 마지막 두 옥텟까지? 192.168.0과 192.168.100에 대한 두 개의 역방향 파일을 설정하여 문제를 해결했습니다. 왜냐하면 이것이 간단해 보였기 때문입니다. 하지만 그것이 최선이거나 가장 우아한 솔루션인지 궁금하십니까?
답변1
즉, 정의하려는 전체 범위를 포괄할 수 있을 만큼 넓은 영역 파일을 만들어야 합니다. 대안은 포괄하려는 특정 CIDR 범위에 대해 여러 개의 작은 영역을 정의하는 것입니다. 다음은 해당 영역을 포함하는 하나의 가능한 샘플 영역 파일입니다 168.192.in-addr.arpa
.
; reverse DNS zone for IP range 192.168.0.0/16
$ORIGIN 168.192.in-addr.arpa.
$TTL 300
@ IN SOA ns.example.com. hostmaster.ns.example.com. (
202105260 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
300 ) ; Minimum
IN NS ns.example.com.
IN NS ns2.example.com.
100.1 IN PTR cable.dd.org.
0.5 IN PTR 192-168-0-5.dd.org.
이러한 영역 파일은 다음과 같이 구성될 수도 있습니다.
; reverse DNS zone for IP range 192.168.0.0/16
$ORIGIN 168.192.in-addr.arpa.
$TTL 300
@ IN SOA ns.example.com. hostmaster.ns.example.com. (
202105260 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
300 ) ; Minimum
IN NS ns.example.com.
IN NS ns2.example.com.
$ORIGIN 0.168.192.in-addr.arpa.
5 IN PTR 192-168-0-5.dd.org.
$ORIGIN 100.168.192.in-addr.arpa.
1 IN PTR cable.dd.org.