소개
이 문서에서는 Cisco ESA(Email Security Appliance)에서 클러스터를 만들거나 클러스터에 가입하려고 할 때 "시간 초과" 오류가 발생하는 경우, DNS 포인터(PTR) 레코드를 사용할 수 없는 경우 및 문제를 해결하는 방법에 대해 설명합니다.
사전 요구 사항
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- AsyncOS for Email Security 버전 8.0 이상
배경 정보
CSS(Cluster Communication Security) 또는 SSH(Secure Shell)를 사용하여 클러스터를 IP 주소로 조인하는 경우 PTR 레코드가 필요합니다. 그렇지 않으면 ESA에서 "timed out" 오류를 표시하고 클러스터 조인이 실패합니다.
PTR 레코드를 제대로 생성하기 위해 DNS 레코드 변경이 불가능하거나 허용되지 않는 경우가 있습니다.
다음과 같은 상황이 발생할 수 있습니다.
- 어플라이언스의 IP 주소는 내부 IP 주소를 사용합니다
- 두 어플라이언스에 대한 PTR 레코드가 없습니다.
- 루트 DNS 또는 로컬 DNS는 두 로컬 호스트 이름을 모두 확인할 수 없습니다.
- 루트 DNS 또는 로컬 DNS는 편집하거나 수정할 수 없습니다.
- 포트 22(SSH) 및 포트 2222(CSS)가 양쪽에서 모두 열려 있습니다
- 양쪽에서 "시간 초과" 오류를 가져오는 중
- 해당 IP 주소에 대해 루트 DNS에서 NXDOMAIN을 구성할 수 없습니다.
구성
로컬 ESA를 DNS 소스로 사용하는 방법이 있습니다. 어플라이언스 CLI에서 로컬 DNS 확인을 추가합니다. 예를 들어 PTR 레코드를 확인할 수 없는 어플라이언스 esa1.example.com(192.168.10.1) 및 esa2.example.com(192.168.10.2)가 있는 경우 다음을 수행합니다.
esa1.example.com> dnsconfig
Choose the operation you want to perform:
- NEW - Add a new server.
- EDIT - Edit a server
- DELETE - Remove a server
- SETUP - Configure general settings.
[]> new
Currently using the local DNS cache servers:
1. Priority: 0 192.168.1.53
Do you want to add a new local DNS cache server or an alternate domain server?
1. Add a new local DNS cache server.
2. Add a new alternate domain server.
[]> 2
Please enter the domain this server is authoritative for. (Ex: "com").
[]> 2.10.168.192.in-addr.arpa [enter the in-addr-arpa which serves as PTR, in this example for esa2]
Please enter the fully qualified hostname of the DNS server for the domain
"1.10.10.10.in-addr.arpa".
(Ex: "dns.example.168.192.in-addr.arpa").
[]> esa1.example.com [enter the hostname of the ESA you are configuring this on]
Please enter the IP address of machinea.example.com.
[]> 192.168.10.1 [enter the IP of the ESA you are configuring this on]
esa2.example.com> dnsconfig
Choose the operation you want to perform:
- NEW - Add a new server.
- EDIT - Edit a server
- DELETE - Remove a server
- SETUP - Configure general settings.
[]> new
Currently using the local DNS cache servers:
1. Priority: 0 192.168.1.53
Do you want to add a new local DNS cache server or an alternate domain server?
1. Add a new local DNS cache server.
2. Add a new alternate domain server.
[]> 2
Please enter the domain this server is authoritative for. (Ex: "com").
[]> 1.10.168.192.in-addr.arpa [enter the in-addr-arpa which serves as PTR, in this example esa1]
Please enter the fully qualified hostname of the DNS server for the domain
"1.10.10.10.in-addr.arpa".
(Ex: "dns.example.168.192.in-addr.arpa").
[]> esa2.example.com [enter the hostname of the ESA you are configuring this on]
Please enter the IP address of machinea.example.com.
[]> 192.168.10.2 [enter the IP of the ESA you are configuring this on]
기본 프롬프트에 도달할 때까지 <Enter>를 누르고 commit을 실행하여 컨피그레이션 변경 사항을 저장하고 활성화합니다.
참고: 위의 예에서 Please enter this server authoritative for the domain is reverse DNS lookup or IP address 192.168.10.1 and 192.168.10.2. 위에서 입력한 도메인은 역방향 DNS 조회 또는 IP 주소 192.168.10.2입니다. IP 주소가 on esa1.example.com 및 esa2.example.com으로 구성되어 있고 연결 가능한지 확인하십시오.