2012-01-07 2 views
5

고주파 UDP 메시지를 소비 한 다음 다른 서비스로 전달해야하는 간단한 CentOS node.js 서버가 있습니다.Node.js : UDP DNS 조회를 비활성화하고 주어진 IP를 사용하십시오.

문제는 dgram.send가 모든 호출에서 DNS 조회를 수행한다는 것입니다. 이 DNS 조회는 메시지 처리 속도를 늦추고 때로는 DOS 서버로 생각하는 node.js 호스트 서버를 블랙리스트에 올리는 DNS 서버를 가져옵니다.

질문 : DNS 조회가 발생하지 않고 node.js에 UDP 패킷을 보내려면 어떻게해야합니까?

시간 내 주셔서 감사합니다.

답변

1

노드에 대한 코드를 살펴보면 dgram.send에 IP 주소를 전달할 수있는 것처럼 보입니다. DNS에서는 아무 것도하지 않습니다. IP를 수동으로 찾거나 캐시 한 다음 send 방법으로 전달할 수 있습니까?

+0

그래, 나도 그렇게 생각했다.하지만 여전히 일어나지는 않는다. (나는 여전히 DNS DOS 보호 알고리즘을 실행하고있다.) – James

관련 문제