🕰️ 작성일 : 2025.07.10
각 EC2 인스턴스는 Route 53 Resolver로(구체적으로 10.0.0.2 및 169.254.169.253과 같은 .2 주소) 네트워크 인터페이스별 초당 1024개의 패킷을 보낼 수 있습니다. 이 할당량은 늘릴 수 없습니다. Route 53 Resolver가 지원하는 초당 DNS 쿼리 수는 쿼리 유형, 응답 크기 및 사용 중인 프로토콜에 따라 다릅니다.
10.10.110.100
로 해당 서버로 쿼리 전달echo "www.jinsungh.com A" > jinsungh_test.txt
root@ip-10-10-10-111 ck-0.7.1]# dnsperf -s 10.10.110.100 -d jinsungh_test.txt -l 30 -c 30 -Q 2000 -T 30 -t 1
DNS Performance Testing Tool
Version 2.14.0
[Status] Command line: dnsperf -s **10.10.110.100** -d jinsungh_test.txt -l 30 -c 30 -Q 2000 -T 30 -t 1
[Status] Sending queries (to 10.10.110.100:53)
[Status] Started at: Wed Jul 9 14:53:55 2025
[Status] Stopping after 30.000000 seconds
[Status] Testing complete (time limit)
Statistics:
Queries sent: 60000
Queries completed: 60000 (100.00%) # 초당 2,000 쿼리에 모두 성공
Queries lost: 0 (0.00%)
Response codes: NOERROR 60000 (100.00%)
Average packet size: request 34, response 50
Run time (s): 30.000040
Queries per second: 1999.997333
Average Latency (s): 0.001706 (min 0.000296, max 0.068538)
Latency StdDev (s): 0.002172
***초당 2,000 쿼리에 모두 성공하며 Inbound Endpoint를 사용하면 기존의 1,024 제약을 우회 할 수 있는 것을 확인 할 수 있음.
이는 DNS의 쿼리를 같은 물리적 장비에 존재하는 Route 53 Resolver(+2)에서 처리하지 않고 별도의 DNS 서버를 통해 DNS 쿼리를 처리하기 때문에 1,024제약을 우회 할 수 있습니다.***
10.10.0.2
IP 주소를 갖고 있음[root@ip-10-10-10-111 ck-0.7.1]# dnsperf -s 10.10.0.2 -d jinsungh_test.txt -l 30 -c 30 -Q 2000 -T 30 -t 1
DNS Performance Testing Tool
Version 2.14.0
[Status] Command line: dnsperf -s 10.10.0.2 -d jinsungh_test.txt -l 30 -c 30 -Q 2000 -T 30 -t 1
[Status] Sending queries (to 10.10.0.2:53)
[Status] Started at: Wed Jul 9 14:56:18 2025
[Status] Stopping after 30.000000 seconds
Statistics:
Queries sent: 33741
Queries completed: 31737 (94.06%)
Queries lost: 2004 (5.94%) # 1057 QPS에 대하여 약 6%의 실패율을 기록
Response codes: NOERROR 31737 (100.00%)
Average packet size: request 34, response 50
Run time (s): 30.000191
Queries per second: 1057.893265
Average Latency (s): 0.000231 (min 0.000061, max 0.008466)
Latency StdDev (s): 0.000412