A 쿼리에 응답하여 SERVFAIL을 반환하는 DNS 서버를 어떻게 시뮬레이트합니까? 프로그램에서 UnknownHostException. 나는 DNS 서버에서

A 쿼리가 NXDOMAIN 응답을 반환하면 Java 응용 프로그램에서 UnknownHostException. 나는 DNS 서버에서 SERVFAIL 응답이 자바뿐만 아니라이 오류를 던질 경우 알고 싶습니다.

생각

  • dnsmasq를 실행하여 모든 FQDN에 대한 SERVFAIL을 반환 할 수 있습니까?
  • UDP 요청을 수신하고 SERVFAIL을 리턴하기 위해 포트 53에 리스너를 작성하는 것만 큼 간단합니까?


답변

그래 넌 할수있어. 자바 프로그래머로서, 나는 간단한 DNS 서버의 자바 구현을 가리킨다. http://sourceforge.net/projects/dnsjava/

가져 와서 소스를 편집하여 SERVFAIL을 리턴하고, DNS 서비스를 종료하고, dnsjava를 컴파일하고 실행하십시오.


답변