1 |
1
클라이언트의 DNS 질의에 응답하여, 상기 DNS 질의에 대응하는 서버의 복수의 IP 주소 중 선택적 IP 주소를 제공하는 DNS 서버에 있어서, 상기 DNS 서버는,상기 클라이언트의 DNS 질의에 관련된 복수의 서버의 노드 데이터; 및상기 클라이언트의 IP 주소에 따라 상기 DNS 질의에 관련된 상기 서버 노드의 IP 주소에 대한 DNS 응답을 제공하기 위한 룰 셋을 구비하는 것을 특징으로 하는 DNS 서버
|
2 |
2
제1항에 있어서,상기 룰 셋은 복수의 그룹으로 그룹화된 상기 클라이언트에 대하여 상기 서버 노드를 대응시킨 것을 특징으로 하는 DNS 서버
|
3 |
3
제2항에 있어서,상기 노드 데이터는 메인서버 및 복제서버에 대한 데이터를 포함하고,상기 클라이언트의 DNS 질의에 대하여 상기 메인서버의 IP 주소를 응답하는 디폴트 모드; 및상기 클라이언트의 DNS 질의에 대한 응답으로서, 상기 클라이언트의 IP가 속한 그룹에 따라 선별적으로 상기 클라이언트의 상기 메인서버로의 접속을 차단하는 트래픽 격리 모드로 동작하는 것을 특징으로 하는 DNS 서버
|
4 |
4
제3항에 있어서,상기 노드 데이터는, 상기 서버 노드의 ID와 상기 서버 노드의 IP를 대응시킨 것을 특징으로 하는 DNS 서버
|
5 |
5
제3항에 있어서,상기 룰 셋은, 상기 클라이언트의 IP 주소에 대응하는 서버 노드의 IP 주소를 응답하는 스크립트를 포함하는 것을 특징으로 하는 DNS 서버
|
6 |
6
제3항에 있어서,상기 복수의 그룹은 트래픽 혼잡시 상기 메인서버로의 접속 우선 순위에 따라 분류되는 것을 특징으로 하는 DNS 서버
|
7 |
7
제6항에 있어서,상기 복수의 그룹은, 상기 메인서버로의 최우선 접속을 보장하는 제1 그룹; 상기 메인서버로의 접속을 차단하는 제2 그룹; 및 최소한 상기 복제서버로의 접속을 보장하는 제3 그룹을 포함하는 것을 특징으로 하는 DNS 서버
|
8 |
8
제7항에 있어서,상기 제3 그룹은,상기 클라이언트의 IP 주소가 상기 메인서버 또는 복제서버로의 과거 접속 이력이 있는가 여부에 따라 구분되는 것을 특징으로 하는 DNS 서버
|
9 |
9
제7항에 있어서,상기 제3 그룹은, 상기 클라이언트의 IP 주소가 상기 메인서버 또는 복제서버로의 과거 접속 이력이 있는 IP 주소와 IP 접두어가 동일한가 여부에 따라 구분되는 것을 특징으로 하는 DNS 서버
|
10 |
10
제1항에 있어서,상기 DNS 서버는 PDNS로 구현되는 것을 특징으로 하는 DNS 서버
|
11 |
11
DNS 서버에 도메인 네임에 대응하는 메인서버, 복제서버 및 검역서버를 포함하는 복수의 서버에 대한 노드 데이터를 입력하는 단계와, 상기 DNS 서버에 클라이언트의 IP 주소와 상기 클라이언트 IP 주소에 대응하여 응답되어야 할 상기 복수의 서버 노드에 관한 룰 셋을 입력하는 단계;네트워크 트래픽이 비정상 상태임을 통보 받는 경우, 상기 노드 데이터 및 상기 룰 셋에 기초하여, 클라이언트의 DNS 질의에 대한 응답으로 상기 클라이언트의 IP 주소에 대응하는 상기 서버 노드의 IP 주소를 제공하도록 설정하는 단계; 및상기 설정에 따라 클라이언트의 DNS 질의에 대하여 응답하는 단계를 포함하는 DNS 서버의 백엔드 프로세싱 방법
|