DNS 로드 밸런싱을 사용한 후 세션을 어떻게 해결합니까? 급히 쓰겠습니다. 감사합니다. 대협님, 쿠키를 사용하지 마세요.
반복 일정 활성화 사이클을 활성화합니다.
한 서버의 로드를 줄이기 위해 네트워크에 여러 서버를 설치할 수 있습니다. 예를 들어 원래 네트워크에는 호스트 이름이 www.ititgo.com 이고 IP 주소가192.168.1인 x235 웹 서버가 한 대밖에 없었습니다 이 웹 서버의 로드를 줄이기 위해 네트워크에 여러 X235 를 설치하여 웹 서비스를 제공하고 각 웹 서버의 컨텐츠를 일관되게 유지할 수 있습니다. 클라이언트가 서로 다른 웹 서버에 개별적으로 액세스할 수 있는 경우 로드를 공유할 수 있습니다. 그렇다면 클라이언트가 다른 웹 서버에 액세스할 수 있도록 하려면 어떻게 해야 합니까? 이를 위해서는 DNS 서비스가 제공하는 순환 기능이 필요합니다.
다음 단계를 수행할 수 있습니다.
Windows200 의 관리 도구에서 DNS 관리자를 엽니다.
DNS 관리에서 DNS 서버의 아이콘을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 속성 속성 메뉴를 선택합니다.
팝업 창에서 고급 탭을 선택합니다. 루프 사용 옵션이 선택되어 있는지 확인합니다.
확인을 클릭하여 창을 닫습니다.
Round roubin 을 설정한 후 DNS Zone 호스트 레코드를 추가해야 합니다.
관리 도구에서 DNS 관리자를 엽니다.
레코드를 만들 영역을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 새 호스트 를 선택하여 새 호스트 레코드를 만듭니다. 그런 다음 마법사의 지시에 따라 필요한 정보를 입력합니다.
호스트 이름 IP 주소
Www192.168.1.200
Www192.168.1.201
Www192.168.1.202
모든 호스트의 호스트 이름과 IP 의 대응 관계를 입력하면 다음 그림과 비슷한 창이 나타납니다.
여기서는 추가된 세 개의 호스트 레코드가 서로 다른 IP 에 해당하는 동일한 호스트 이름이라는 것을 알 수 있습니다. 이러한 서로 다른 IP 는 동일한 호스트 이름 www.ititgo.com 에 해당하는 네트워크에 설치된 여러 웹 서버의 실제 IP 입니다.
이렇게 하면 클라이언트가 브라우저 주소 표시줄에 www.ititgo.com 을 입력하여 웹 서버에 액세스할 때 이름 확인 요청이 DNS 서버에 전송됩니다. DNS 서버는 첫 번째 클라이언트로부터 요청을 받으면 첫 번째 IP192.168.1.200 에 응답합니다. 두 번째 클라이언트가 확인을 요청하면 서버는 두 번째 IP192.168.1에 응답합니다. 이런 식으로 IP 주소를 할당하면 클라이언트마다 다른 서버에 액세스하여 서버 로드를 공유할 수 있습니다.
넷마스크 정렬 사용 서브넷 우선 순위를 활성화합니다.
회사 네트워크가 여러 서브넷으로 구성된 경우 사용자가 웹 서버의 리소스와 같은 서버 리소스에 보다 효율적으로 액세스할 수 있도록 각 서브넷에 웹 서버를 설치할 수 있습니다. 이러한 웹 서버는 동일한 데이터를 저장하고 동일한 호스트 이름 (예: www.ititgo.com) 을 사용합니다. 그러면 사용자가 브라우저의 주소 표시줄에 다른 서브넷의 웹 서버가 아닌 호스트 이름 www.ititgo.com 을 입력할 때 이 서브넷의 웹 서버에 어떻게 액세스합니까? 넷마스크 정렬 활성화를 서브넷 우선 순위 사용으로 설정하여 이 기능을 수행할 수 있습니다.
서브넷 마스크 정렬 활성화 및 서브넷 우선 순위 활성화를 위해 다음 단계를 수행할 수 있습니다.
관리 도구에서 DNS 관리자를 엽니다.
DNS 관리에서 DNS 서버의 아이콘을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 속성 메뉴를 선택합니다.
팝업 창에서 고급 탭을 선택합니다. 서브넷 정렬 사용 옵션이 선택되어 있는지 확인합니다.
확인을 클릭하여 창을 닫습니다.
서브넷 정렬을 설정한 후 영역에 호스트 레코드를 추가해야 합니다.
관리 도구에서 DNS 관리자를 엽니다.
레코드를 생성할 영역을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 새 호스트 를 선택하여 새 호스트 레코드를 생성합니다. 그런 다음 마법사의 지시에 따라 필요한 정보를 입력합니다.
예를 들면 다음과 같습니다.
호스트 이름 IP 주소
Www192.168.1.200
Www 202.96. 1.20 1
Www 64.35. 1.202
모든 호스트의 호스트 이름과 IP 의 대응 관계를 입력하면 다음 그림과 비슷한 창이 나타납니다.
이렇게 하면 DNS 서버에 동일한 호스트 이름이 다른 IP 에 해당하는 세 개의 호스트 레코드를 추가했습니다. 이러한 서로 다른 IP 는 같은 호스트 이름 www.ititgo.com 에 해당하는 서로 다른 서브넷에 설치된 웹 서버의 실제 IP 주소입니다.
이렇게 하면 사용자가 브라우저의 주소 표시줄에 www.ititgo.com 을 입력하여 웹 서버에 액세스하면 클라이언트가 DNS 서버에 이름 확인 요청을 보냅니다. DNS 서버로서 클라이언트로부터 쿼리 요청을 받으면 클라이언트의 IP 주소와 요청된 호스트 이름에 해당하는 IP 주소 중 어느 것이 같은 서브넷에 있는지 비교한 다음 이 IP (클라이언트와 같은 서브넷에 있는 IP 주소) 를 클라이언트에 응답합니다. 이렇게 하면 클라이언트가 이 서브넷의 서버에 계속 액세스하여 각 서브넷의 서버에 서버 액세스 로드를 할당하여 서브넷을 가로지르는 네트워크 트래픽을 줄일 수 있습니다.