it-swarm-ko.com

DNS없이 인터넷이 작동 할 수 있습니까?

인터넷에서 노드를 식별하는 IP 기반 시스템이있는 경우 DNS가 필요한 이유는 무엇입니까?

15
Irwin

Www.google.com이 64.233.169.147보다 기억하기 훨씬 쉽기 때문에?

또한 서비스 위치에 투명성을 추가합니다. 지리적으로 그리고 IP 블록간에 이동할 수 있으며 서비스를 계속 사용하기 위해 변경 사항을 전 세계에 알릴 필요가 없습니다.

46
Sean Bright

다른 사람들은 인터넷이 작동하는 데 DNS가 필요하지 않다고 제안하지만 동의하지 않습니다. DNS는 IP 기반 네트워크가 작동하는 데 필요하지 않지만 인터넷 오늘 우리가 알고있는 것처럼 절대적으로 필요합니다 !!

35
Miky Dinescu

Godaddy에 도메인 이름을 등록하고 더 이상 godaddy가 마음에 들지 않으면 다른 제공 업체에 가서 내 도메인 이름을 유지할 수 있습니다.

IP 주소는 특정 회사에 할당되어 있고 가져갈 수 없기 때문에 IP 주소로는 똑같은 일이 불가능합니다.

10
Christian

DNS는 사람이 읽을 수있는 이름을 IP 주소에 매핑 할뿐만 아니라 연결하려는 네트워크 끝점의 특정 세부 정보에서 클라이언트를 분리합니다.

이를 통해 서비스 제공 업체는 클라이언트에 영향을주지 않고 고 가용성 시스템을 구현하고 구현 세부 사항을 변경할 수 있습니다.

8
brabster

물론 가능합니다! 하지만 /etc/hosts에 방대한 항목 목록이있을 것입니다.

심각하게 생각. "인터넷"(사용자에게 콘텐츠를 전달하는 시스템)은 계속해서 잘 작동합니다. "웹"( "인터넷"을 통해 전송되는 찾기 쉬운 정보 모음)은 아무도 (진짜 괴짜를 제외하고) Google에 접속하기 위해 IP 주소를 기억하지 않기 때문에 빠르게 무너질 것입니다.

8
Jack M.

Google이 74.125.45.100이라는 사실을 기억하고 싶지 않기 때문입니다.

6
Eric

DNS를 사용하면 하나의 IP 주소가 multiple 도메인에 대한 웹 사이트를 제공 할 수 있습니다. (적어도 HTTP/1.1을 실행하는 경우) DNS가 없으면 모든 웹 사이트는 기본적으로 전용 IP 주소를 필요로하며 매우 빠르게 소모됩니다.

4
skiphoppy

여기있는 모든 사람들은 DNS 없이는 IP 주소를 기억하는 것이 유일한 옵션이 아니라는 것을 잊고있는 것 같습니다. ARPANET에는 DNS가 없었으며 호스트 파일이 생성 된 곳입니다. 위키 백과에서 :

인터넷의 전신 인 ARPANET에는 호스트 이름을 사용하여 호스트의 네트워크 노드 주소를 검색하기위한 최신 도메인 이름 시스템과 같은 분산 호스트 이름 데이터베이스가 없었습니다. 각 네트워크 노드는 알아야하는 네트워크 노드의 자체 맵을 유지하고 사용자가 기억할 수있는 이름을 할당했습니다. [...] ARPANET의 작은 크기는 호스트 파일을 실용적으로 사용하도록 만들었습니다. [...] 그러나 호스트 파일의 유지 관리는 시스템 관리자에게 더 큰 부담이되었습니다. [... 그리고] 호스트 파일은 결국 분산 형 도메인 이름 시스템의 생성을 필요로했습니다.

3
Josh

IP와 DNS 이름의 차이점은 IP가 서버 위치를 지정하는 반면 DNS 이름을 사용하면 서비스 자체를 지정할 수 있다는 것입니다. DNS를 통해 얻을 수있는 큰 이점은 DNS 이름이 기억하기 더 쉽다는 것이 아니라 서비스와 구현간에 추상화 계층이 있다는 것입니다. 따라서 기본 구현이 변경 될 수 있으며 서버는 사용자가 알지 못하는 사이에 이동할 수 있습니다.

인터넷이 그것 없이도 작동 할 수 있습니까? 오래지 않아해야 할 첫 번째 작업 중 하나는 DNS 부족으로 인해 발생할 수있는 모든 문제를 해결하기 위해 DNS와 유사한 서비스를 구현하는 것입니다. 예를 들어 DNS가 없으면 다른 웹 페이지에 대한 하이퍼 링크가 쉽게 중단되어 월드 와이드 웹이 제대로 작동하지 않을 수 있습니다.

어떤 의미에서 DNS는 콘텐츠 주소 지정이 가능한 네트워크의 매우 기본적인 형태입니다. 즉, 원하는 것을 말하지만 거기에 도달하는 방법은 아닙니다. 당신은 www.google.com, Google이 검색을 수행한다는 것을 알고 있지만 서버가 어디에 있는지 모르기 때문에 결국에는 DNS 덕분에 모든 것이 추상화됩니다.

3
Grumbel

도메인 이름 (예 : www.google.com)을 IP (64.233.169.147)로 변환하려면 DNS 만 필요합니다. 모든 것이 IP 기반이라면 DNS가 필요하지 않습니다.

3
Alex

전화 번호를 참조하기 위해 휴대 전화에 이름을 저장할 수있는 것과 같은 이유입니다. :)

그것에 대한 요구 사항이 없습니다. 순수한 사치

2
Ciaran

예, 인터넷은 DNS없이 "작동"합니다. IP 패킷은 IP 주소 및 서브넷 마스크를 기반으로 라우팅됩니다. 소스와 대상 사이의 다양한 라우터는 사람이 읽을 수있는 별칭을 고려하지 않습니다.

하지만 사람의 경우 'www.google.com'이 '74 .125.225.209 '보다 기억하기가 훨씬 쉽습니다.'1600 Amphitheatre Parkway '가 '37 .423156, -122.084917'보다 기억하기 쉬운 것과 같은 이유 때문입니다. 두 경우 모두 동일한 정보가 전달되지만 두 경우 모두 하나가 훨씬 더 쉽게 기억할 수 있습니다. 어쨌든 인간에게는.

0
AndroidNewbie

낮은 수준의 인터넷 자체? 확실히-IP 주소의 전체 지점과 전체 IP 스택은 도메인 이름 시스템에 의존하지 않는 다른 프로토콜의 도움으로 한 위치에서 다른 위치로 패킷을 라우팅하는 데 도움이됩니다.

반면에 DNS 시스템은 몇 가지 좋은 기능을 허용합니다. 첫째, 호스트를 찾는 방법은 인간 친화적입니다. 둘째, HTTP와 같은 DNS를 인식하는 프로토콜의 경우 의도 한 대상 (예 : 가상 호스트)에 따라 전송할 콘텐츠를 선택할 수 있으므로 사용 가능한 리소스를보다 효율적으로 사용할 수있을뿐만 아니라 멀티 캐스팅과 같은 기능도 사용할 수 있습니다. , 더 가까운 서버로의 지리적 라우팅 및 삶을 더 쉽게 만드는 기타 멋진 것들.

인터넷은 DNS없이 '작동'합니까? 물론. 그것은 완전한 고통일까요? 아마도-DNS가 내일 깨지면 많은 서비스 on 인터넷이 깨질 것입니다.

0
Journeyman Geek

어떤 종류의 DNS도없이 Google은 '일종의'DNS 역할을하여 사람들이 웹 사이트를 찾도록 할 수 있습니다 (오늘날 xyz.com으로 이동하고 DNS가없는 세상에서는 75.125.127.100 및 google xyz로 이동하고, 그리고 그것은 당신에게 그렇게 줄 것입니다)

인터넷이 작동합니다. 내가 참여하고 싶은 인터넷인가요? 지옥 안돼.

0
Phoshi

"인터넷"에 DNS가 필요하지 않은 경우가 있습니다. 예를 들어 DNS가 필요하지 않은 프로토콜을 독점적으로 사용하는 경우 (예 : 대부분의 피어 투 피어 파일 공유 프로그램).

또한 일부 개인 인터넷에는 DNS가 필요하지 않습니다 (그러나 대부분은 어느 정도 www를 사용하므로 일반적으로 어쨌든 DNS가 있음을 의미합니다).

0
MarkR

DNS가 다른 사이트가 사용되는 방식이되도록 트래픽에 대해 동일한 IP 및 포트를 공유하는 여러 사이트가있는 일부 웹 서버가있을 수 있습니다.

0
JB King

다음은 로케이터 (IP)와 식별자 (도메인 이름)를 분리해야하는 좋은 이유입니다. RFC 5887 . 두 회사를 병합하고 네트워크를 하나로 통합해야하는 경우 해당 네트워크가 로케이터가 아닌 식별자를 사용하여 구성되기를 바랍니다.

0
Tobu