소개
이 문서에서는 Cisco ESA(Email Security Appliance)에서 클러스터를 생성하거나 조인할 때 "timed out" 오류가 발생하는 경우, 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)와 포트 222(CSS)가 양쪽에서 모두 열립니다.
- 양쪽에서 "시간 초과" 오류를 가져오는 중
- 루트 DNS에서 해당 IP 주소에 대해 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를 실행하여 컨피그레이션 변경 사항을 저장하고 활성화합니다.
참고:위의 예에서 위에 입력한 도메인은 reverse DNS lookup 또는 IP 주소 192.168.10.1 및 192.168.10.2에 대해 이 서버가 신뢰할 수 있는 도메인을 입력하십시오. IP 주소가 esa1.example.com 및 esa2.example.com에 구성되어 있고 연결할 수 있는지 확인하십시오.