DNS 서버 란 무엇입니까?

네트워크 DNS 서버에 대해 알아야 할 모든 것

DNS 서버는 공용 IP 주소 및 관련 호스트 이름 의 데이터베이스가 포함 된 컴퓨터 서버이며 대부분의 경우 해당 일반 이름을 요청 된대로 IP 주소 로 확인하거나 변환하는 역할을 합니다 .

DNS 서버는 특별한 소프트웨어를 실행하고 특별한 프로토콜을 사용하여 서로 통신합니다.

이해하기 쉬운 용어로는 인터넷상의 DNS 서버가 www 를 번역하는 장치입니다 . 브라우저에 151.101.129.121 IP 주소를 입력하십시오.

참고 : DNS 서버의 다른 이름으로는 이름 서버, nameserver 및 도메인 이름 시스템 서버가 있습니다.

왜 DNS 서버가 있습니까?

이 질문은 다른 질문으로 대답 할 수 있습니다 : 151.101.129.121 또는 www 를 기억하는 것이 더 쉬운가? ? 우리 중 대부분은 다음과 같은 단어를 기억하는 것이 훨씬 간단하다고 말합니다. 숫자의 문자열 대신에.

IP 주소로 여는 중입니다.

www 를 입력하면 웹 브라우저에서 이해하고 기억해야하는 것은 URL https : // www입니다. . Google.com , Amazon.com 등과 같은 다른 웹 사이트에서도 마찬가지입니다.

인간이 우리가 URL의 단어를 IP 주소 번호보다 훨씬 쉽게 이해할 수있는 반면, 다른 컴퓨터와 네트워크 장치가 IP 주소를 이해한다는 사실은 그 반대입니다.

따라서 웹 서버에 액세스하기 위해 사람이 읽을 수있는 이름을 사용하는 것뿐만 아니라 웹 사이트에 액세스 할 때 IP 주소를 사용해야하기 때문에 DNS 서버가 있습니다. DNS 서버는 호스트 이름과 IP 주소 사이의 변환 자입니다.

멀웨어 & amp; DNS 서버

안티 바이러스 프로그램을 실행하는 것이 항상 중요합니다. 한 가지 이유는 맬웨어 가 DNS 서버 설정을 변경하는 방식으로 컴퓨터를 공격 할 수 있기 때문입니다. 이는 분명히 원하지 않는 일입니다.

컴퓨터가 Google의 DNS 서버 8.8.8.88.8.4.4를 사용하는 것으로 가정 해 보겠습니다 . 이 DNS 서버에서 은행의 URL로 은행 웹 사이트에 액세스하면 올바른 웹 사이트가로드되고 계정에 로그인 할 수 있습니다.

그러나 멀웨어가 DNS 서버 설정을 변경 한 경우 (사용자 모르게 배후에서 발생할 수 있음) 같은 URL을 입력하면 완전히 다른 웹 사이트로 이동하거나 더 중요한 것은 은행 웹 사이트처럼 보이지만 실제로는 그렇지 않습니다. 이 가짜 은행 사이트는 실제 은행 사이트와 똑같아 보이지만 계정에 로그인하는 대신 사용자 이름과 비밀번호를 기록하여 은행 계좌에 액세스하는 데 필요한 모든 정보를 사기꾼에게 제공 할 수 있습니다.

그러나 일반적으로 DNS 서버를 가로채는 멀웨어는 일반적으로 인기있는 웹 사이트를 광고가 가득한 웹 사이트 또는 가짜 바이러스 웹 사이트로 리디렉션하므로 감염된 컴퓨터를 치료하는 프로그램을 구입해야한다고 생각하게 만듭니다.

이런 식으로 피해자가되는 것을 피하기 위해해야 ​​할 두 가지 일이 있습니다. 첫 번째는 바이러스 백신 프로그램을 설치하여 손상을 입히기 전에 악성 프로그램을 발견하는 것입니다. 두 번째는 웹 사이트가 어떻게 보이는지를 인식하는 것입니다. 평소처럼 보이지 않거나 브라우저에 "잘못된 인증서"메시지가 표시되면 모방 웹 사이트에있는 것일 수 있습니다.

DNS 서버에 대한 추가 정보

대부분의 경우 두 개의 DNS 서버 인 주 서버와 보조 서버가 DHCP 를 통해 ISP에 연결할 때 라우터 및 / 또는 컴퓨터에 자동으로 구성됩니다. 두 개의 DNS 서버 중 하나가 실패 할 경우 두 개의 DNS 서버를 구성 할 수 있으며 그 후에 장치는 보조 서버를 사용합니다.

많은 DNS 서버가 ISP에 의해 운영되며 고객 만이 사용하도록되어 있지만 여러 개의 공용 액세스 서버도 사용할 수 있습니다. 최신 목록 및 DNS 서버 변경 방법무료 및 공용 DNS 서버 목록 을 참조하십시오 . 변화를 돕기 위해 도움이 필요하면.

일부 DNS 서버는 다른 장치보다 빠른 액세스 시간을 제공하지만 장치가 DNS 서버에 도달하는 데 걸리는 시간에만 의존합니다. 예를 들어 ISP의 DNS 서버가 Google의 DNS 서버보다 가까운 경우 ISP의 기본 서버를 써드 파티 서버보다 빨리 해결할 수 있습니다.

웹 사이트가로드되지 않는 것처럼 보이는 네트워크 문제가 발생하는 경우 DNS 서버에 문제가있을 수 있습니다. DNS 서버가 입력 한 호스트 이름과 연결된 올바른 IP 주소를 찾지 못하면 웹 사이트가로드되지 않습니다. 다시 말하지만, 컴퓨터가 호스트 이름이 아닌 IP 주소를 통해 통신하기 때문입니다. 컴퓨터는 IP 주소를 사용할 수 없다면 도달하려는 대상을 알지 못합니다.

장치에 "가장 가까운"DNS 서버 설정이 적용됩니다. 예를 들어, ISP가 연결된 모든 라우터에 적용되는 하나의 DNS 서버 집합을 사용할 수도 있지만 라우터는 라우터에 연결된 모든 장치에 DNS 서버 설정을 적용하는 다른 집합을 사용할 수 있습니다. 그러나 라우터에 연결된 컴퓨터 자체 DNS 서버 설정을 사용하여 라우터와 ISP에서 설정 한 컴퓨터를 무시할 수 있습니다. 태블릿 , 휴대 전화 등에서도 마찬가지입니다.

악성 프로그램이 DNS 서버 설정을 제어하고 웹 사이트 요청을 다른 곳으로 리디렉션하는 서버로 대체하는 방법에 대해 위에서 설명했습니다. 이것은 사기꾼들이 할 수있는 일이지만, OpenDNS와 같은 일부 DNS 서비스에서 발견되는 기능이기도하지만 좋은 방법으로 사용됩니다. 예를 들어, OpenDNS는 성인용 웹 사이트, 도박 웹 사이트, 소셜 미디어 웹 사이트 등을 "차단됨"페이지로 리디렉션 할 수 있지만 리디렉션을 완벽하게 제어 할 수 있습니다.

nslookup 명령 은 DNS 서버를 쿼리하는 데 사용됩니다.

명령 프롬프트에서 'nslookup'을 누릅니다.

명령 프롬프트 도구열고 다음을 입력하여 시작하십시오.

nslookup

... 다음과 같이 반환해야합니다.

이름 : 주소 : 151.101.193.121 151.101.65.121 151.101.1.121 151.101.129.121

위의 예에서 nslookup 명령은 IP 주소 또는이 경우 여러 IP 주소를 알려줍니다. 브라우저의 검색 창에 입력 한 주소가로 번역 될 수 있습니다.

DNS 루트 서버

우리가 인터넷이라고 부르는 컴퓨터 연결 내에는 여러 개의 DNS 서버가 있습니다. 가장 중요한 것은 도메인 이름과 관련 공용 IP 주소의 전체 데이터베이스를 저장하는 13 개의 DNS 루트 서버 입니다.

이 최상위 계층 DNS 서버는 알파벳의 처음 13 자에 대해 A에서 M으로 명명됩니다. 이 서버 중 10 대는 미국에, 하나는 런던에, 하나는 스톡홀름에, 또 하나는 일본에 있습니다.

관심이 있다면 IANA는 DNS 루트 서버 목록을 유지합니다.