실제 신청 과정에서 DNS 확인 오류 문제가 발생할 수 있습니다. 즉, 도메인 이름에 액세스할 때 이를 IP 주소로 구문 분석하는 작업을 완료할 수 없지만 웹사이트 IP를 직접 입력하면 액세스할 수 있습니다. 이는 오작동으로 인해 DNS 확인이 발생하기 때문입니다. 이 현상이 발생할 확률은 상대적으로 높으므로 이 기사에서는 독자들에게 DNS 확인 실패 문제를 처음부터 해결하는 몇 가지 기본 방법을 알려줄 것입니다.
1. DNS 확인 실패란 무엇입니까?
일반적으로 우리가 방문하는 www.sina.com 및 www.it168.com과 같은 주소를 도메인 이름이라고 합니다. 즉, 네트워크의 모든 호스트는 IP 주소로 식별됩니다. 이 사이트의 IP 주소는 액세스 작업을 성공적으로 구현할 수 있습니다.
하지만 IP 주소 정보는 기억하기 쉽지 않기 때문에 네트워크에 이름 도메인 이름이 나타나며, 접속 시에는 이 기억하기 쉬운 도메인 이름을 입력해야 합니다. 네트워크에는 해당 도메인 이름을 자동으로 확인하는 서버가 있을 것입니다. 도메인 이름을 IP 주소로 변환하면 이것이 DNS 서버입니다. DNS 확인 기능을 구현할 수 있는 기기는 자신의 컴퓨터일 수도 있고 네트워크에 있는 컴퓨터일 수도 있습니다. 그러나 DNS 확인에 오류가 발생하는 경우, 예를 들어 도메인 이름이 잘못된 IP 주소로 확인되거나 해당 IP 주소가 됩니다. 도메인 이름이 전혀 알려지지 않은 경우, 해당 IP 주소를 통해 해당 사이트에 접속할 수 없습니다. 이는 DNS 확인 실패입니다.
DNS 확인 실패의 가장 큰 증상은 해당 사이트에 해당하는 IP 주소에는 접속에는 문제가 없으나, 해당 도메인 이름에 접속 시 오류가 발생하는 것입니다.
2. DNS 확인 실패를 해결하는 방법:
컴퓨터에 DNS 확인이 실패하더라도 걱정하지 마세요. 해결 방법도 매우 간단합니다.
(1) nslookup을 사용하여 실제로 DNS 확인 실패인지 확인합니다.
DNS 확인 실패 여부를 100% 판단하려면 시스템 자체 NSLOOKUP을 사용하여 해결해야 합니다.
1단계: 시스템이 Windows 2000 및 Windows XP 이상인지 확인한 후 "시작->실행->CMD 입력"을 통해 명령줄 모드로 들어가서 Enter 키를 누릅니다.
2단계: nslookup 명령을 입력하고 Enter를 눌러 DNS 확인 쿼리 인터페이스로 들어갑니다.
3단계: 명령줄 창에 현재 시스템에서 사용하는 DNS 서버 주소가 표시됩니다. 예를 들어 작성자의 DNS 서버 IP는 202.106.0.20입니다.
4단계: 다음으로 액세스할 수 없는 사이트에 해당하는 도메인 이름을 입력하세요. 예를 들어 작성자가 www.softer.com을 입력한 경우 접속이 불가능하다면 DNS 확인이 정상적으로 진행되지 않아야 합니다. DNS 요청 시간이 초과되었으며 시간 초과가 2초라는 프롬프트 메시지를 받게 됩니다. 이는 우리 컴퓨터에 실제로 DNS 확인 오류가 있음을 나타냅니다.
팁: DNS 구문 분석이 정상이면 올바른 IP 주소가 피드백됩니다. 예를 들어 쿼리 및 구문 분석에 www.sohu.com 주소를 사용하면 이름:sohu.com, 주소: 61.135라는 정보를 얻게 됩니다. .133.103, 61.135.133.104 .
(2) DNS 서버가 제대로 작동하는지 확인하십시오.
이때 우리 컴퓨터가 사용하는 DNS 주소를 확인하고, 컴퓨터의 동작 상태를 쿼리해야 합니다.
1단계: 시스템이 Windows 2000 및 Windows XP 이상인지 확인한 후 "시작->실행->CMD 입력"을 통해 명령줄 모드로 들어가서 Enter 키를 누릅니다.
2단계: ipconfig /all 명령을 입력하여 네트워크 매개변수를 쿼리합니다.
3단계: ipconfig /all 표시 정보에서 DNS SERVERS라고 표시된 곳을 볼 수 있습니다. 이것이 DNS 서버 주소입니다. 예를 들어 작성자의 주소는 202.106.0.20 및 202.106.46.151입니다. 이 주소를 보면 외부 네트워크 주소임을 알 수 있는데, 외부 네트워크 DNS 사용 시 확인 오류가 발생하면 다른 DNS 서버의 주소를 변경하여 문제를 해결할 수 있습니다.
4단계: DNS 서버에 회사의 내부 네트워크 주소가 표시되면 회사의 내부 DNS 서버에서 회사의 DNS 확인 작업이 완료되었음을 의미합니다. 이때 DNS에서 이 DNS 서버를 확인해야 합니다. 서버에서 정상적으로 파싱이 가능한지 확인합니다. DNS 서버의 DNS 서비스 오류를 해결하면 일반적으로 문제를 해결할 수 있습니다.
(3) DNS 캐시 정보 지우기 방법:
컴퓨터가 도메인 이름에 액세스하면 액세스할 때마다 DNS 서버로부터 도움을 구할 필요가 없습니다. 일반적으로 확인 작업이 완료되면 확인 항목이 컴퓨터의 DNS 캐시 목록에 저장됩니다. 이때 DNS 확인이 변경됩니다. 변경 사항이 있으면 DNS 캐시 목록 정보가 변경되지 않았기 때문에 컴퓨터가 도메인 이름에 액세스할 때 여전히 최신 확인 정보를 얻기 위해 DNS 서버에 연결되지는 않지만 컴퓨터에 저장된 캐시 통신을 기반으로 이를 해결하면 DNS 확인이 실패하게 됩니다. 이때 DNS 캐시 명령을 지워 오류를 해결해야 합니다.
1단계: "시작->실행->CMD 입력"을 통해 명령줄 모드로 들어갑니다.
2단계: 명령줄 모드에서 ipconfig /?에 /flushdns라는 매개변수가 있는 것을 확인할 수 있습니다. 이는 DNS 캐시 정보를 지우는 명령입니다.
3단계: ipconfig /flushdns 명령을 실행합니다. "dns 확인자 캐시를 성공적으로 플러시했습니다"라는 메시지가 나타나면 현재 컴퓨터의 캐시 정보가 성공적으로 지워졌음을 의미합니다.
4단계: 도메인 이름에 다시 액세스하면 DNS 서버로 이동하여 최신 확인 주소를 얻습니다. 이전 캐시로 인해 더 이상 확인 오류가 발생하지 않습니다.
(4) HOSTS 파일 방법을 수정합니다.
HOSTS 방법을 수정하는 것은 올바른 확인 목적을 달성하기 위해 HOSTS 파일의 DNS 확인 대응을 수정하는 것입니다. 로컬 컴퓨터가 도메인 이름에 액세스할 때 먼저 로컬 시스템의 HOSTS 파일을 확인하기 때문에 HOSTS 파일의 확인 관계의 우선 순위는 DNS 서버의 확인 관계보다 높습니다.
이러한 방식으로 도메인 이름을 IP 주소에 바인딩하려면 HOSTS 파일에 확인 항목을 추가하면 됩니다.
1단계: "시작->검색"으로 이동한 다음 호스트라는 파일을 찾습니다.
2단계: 물론 해당 경로를 이미 알고 있는 독자는 c:windowssystem32driversetc 디렉터리에 직접 들어가 HOSTS 파일을 찾을 수 있습니다. 시스템이 Windows 2000인 경우 c:winntsystem32driversetc 디렉터리에서 검색해야 합니다.
3단계: HOSTS 파일을 두 번 클릭하고 "메모장" 프로그램으로 열도록 선택합니다.
4단계: 그러면 HOSTS 파일의 모든 내용이 표시됩니다. 기본적으로 "127.0.0.1 localhost" 내용이 한 줄만 있습니다. (# 앞에 오는 다른 줄은 실제 내용이 아니며 도움말 정보일 뿐입니다.)
5단계: DNS 확인을 수행하려는 항목을 HOSTS 파일에 추가합니다. 구체적인 형식은 먼저 도메인 이름에 해당하는 IP 주소를 쓴 다음 도메인 이름 정보 뒤에 공백을 넣는 것입니다. 예를 들어 작성자는 "211.153.80.1 www.ftedu.gov.cn" 및 "10.82.0.1 www.ftedu.gov.cn"이라는 두 개의 항목을 추가했습니다.
6단계: 설정이 완료된 후 www.ftedu.gov.cn을 방문하면 내부 네트워크인지 외부 네트워크인지에 따라 자동으로 구문 분석됩니다.
3. 요약:
위에 소개된 네 단계를 통해 대부분의 DNS 확인 문제를 해결할 수 있습니다. 이 방법 중 처음 세 가지는 DNS 확인 실패를 단계별로 해결하는 것이고, 마지막 방법은 실제로 다른 방법이 없을 때 HOSTS 파일을 수정하는 것입니다. , 임시방편입니다. 물론 어떤 방법을 사용하든 DNS 확인 오류로 인한 네트워크 장애를 해결할 수 있습니다. 나는 이러한 방법이 IT168 독자들이 보다 실질적인 문제를 해결하는 데 도움이 될 수 있다고 믿습니다.