두 명의 네임 서버가 필요하십니까?


11

인터넷 연결을 사용하여 두 개의 개인 웹 사이트 (두 개의 다른 도메인)를 호스팅하고 싶습니다. 이 도메인에 대한 메일도 호스팅하고 싶습니다.

내 이름 서버를 호스팅해야합니다. 등록 기관 웹 사이트의 네임 서버 구성 섹션에는 두 개의 네임 서버 가 필요 합니다. 아마도 신뢰성?

이전에 zoneedit.com을 사용했는데 두 개의 네임 서버를 제공했지만 직접 호스팅하고 동전을 절약하고 경험을 위해 바인드를 구성하는 방법을 배우고 싶습니다.

하나의 인터넷 연결 만 있고 하나의 네임 서버 만 호스팅 할 수 있습니다. 두 번째 이름 서버로 무엇을해야합니까?


10
나는 이것에 대해 "수퍼 유저에 속한다"에 동의하지 않을 것이다. 우리는 여기서 DNS 서버 에 대해 이야기하고 있습니다. 개인 도메인 이름이든 아니든 서버이며 서버 역할을 수행합니다.
Evan Anderson

4
"서버 결함은 시스템 관리자 및 IT 전문가, 전문가 수준의 컴퓨터 관리 또는 유지 관리 담당자를위한 것입니다." "2 개의 개인 웹 사이트"는 "전문적인 능력"을 구성하지 않습니다.
womble

18
@womble 당신의 추론은 끔찍합니다; 스택 오버 플로우에서 개인 프로그래밍 프로젝트에 대해 요청할 수 없다고 말할 수도 있습니다. 올바른 장소를 게시하기위한 실제 기준은 주제가 올바른 대상에게 전달되는지 여부이며 네임 서버 설정 질문이 수퍼 유저에게 전달되어야한다고 주장하기는 어렵습니다.
피버스

2
어느 쪽이든 갈 수 있으면 질문을하는 사람에게 넥타이를 던집니다. 사람들을 때리고 쫓아내는 것보다 여기에 오도록 격려하는 것이 낫습니다
Matt Simmons

2
그는 "내 회사의 두 웹 사이트 ..."라는 질문을 쉽게 표현할 수있었습니다.
SpaceManSpiff

답변:


19

두 개의 네임 서버를 실행하기위한 요구 사항은 RFC 1034의 §4.1에서 가져 왔으며 실제로 중복성을위한 것입니다.

를 사용하여 주 서버에서 영역 파일을 전송하는 매우 저렴한 "보조 DNS"서비스를 제공하는 많은 공급자가 있습니다 AXFR. 예를 들어 영국에는 한 달에 2.30 파운드 (3 달러 이상)에 50 개의 도메인에 대해 2 차 서비스를 제공하는 잘 알려진 공급자가 있습니다.

이렇게하면 영역을 직접 관리하고 실행할 수 있지만 필요한 복원력은 여전히 ​​제공됩니다.


2
RFC는 "행정에 따라 모든 영역을 최소한 두 대의 서버에서 사용할 수 있어야합니다."라고 말합니다. 즉, "영역을 시행 할 권한이 없으면 최소한 두 대의 DNS 서버가 필요합니다"라는 의미입니다. 예를 들어 콜로가 HTTP 및 DNS 서버가 모두 호스팅되는 하나의 서버에서 실행되므로 매우 얕습니다. 따라서 유일한 서버가 다운되면 내 사이트가 다운 된 기간이므로 DNS를 다른 곳에 미러링 할 필요가 없습니다.
rustyx

6
@RustyX 그것은 그렇게 간단하지 않습니다-IMHO 여기에 얕은 자신의 견해입니다. DNS가 다운되면 네거티브 캐싱 (RFC 2308 참조)을 통해 사람들은 웹 서버가 실제로 가동되어 있어도 도메인이 존재한다는 사실을 일시적으로 잊게됩니다. 마찬가지로 DNS가 손상된 도메인에 대한 메일은 대기열이 아닌 삭제됩니다.
Alnitak

중복 DNS가 필요한 실제 이유를 분명히 해주셔서 감사합니다. 실제로 부정적인 캐싱과 전자 메일이 매우 중요한 경우에는 의미가 있습니다. 그러나 나에게는 문제가되지 않습니다. 그리고 나는 내가하고있는 일에 충분하기 때문에 수년간 단일 DNS를 문제없이 운영 해 왔습니다.
rustyx

DNS가 일시적으로 다운되었을 때 @Alnitak Mail이 반드시 삭제되지는 않습니다. ServFail(서버 장애)와 NXDomain(존재하지 않는 도메인) 상태 코드 에는 차이가 있습니다. 의 경우 메일 서버가 대기열에있는 것으로 보입니다 ServFail. DNS 서버에 연결할 수 없을 때 발생합니다.
Ruben Verborgh

메일 서버가 DNS 응답 코드를 노출하는 DNS API를 사용하는 경우에만 @RubenVerborgh. 일반적인 gethostbyname()기능 군은 그렇지 않으며, (AFAICR)도 새로운 기능을하지 않습니다getaddrinfo()
Alnitak

5

일반적인 지식은 중복성을 위해 두 개의 네임 서버를 갖는 것입니다. 이상적으로는 콜로에 접근 할 수없는 경우에도 다운 스트림 네임 서버가 올바른 위치를 가리 키도록합니다. 집에서 이러한 웹 사이트를 호스팅하는 경우 약한 링크는 아마도 컴퓨터 자체가 아니라 연결 또는 전원이 될 것입니다 (서버를 사용하고 있고 용도가 다른 데스크톱을 사용한다고 가정). 또한 집에서 호스팅하기 때문에 고 가용성이 요구 사항이 아니라고 가정합니다.

그러나 루트 서버에 동적 IP를 등록 할 수 없으므로 고정 IP 주소가 있는지 확인해야합니다. 즉, IP가 변경되면 모든 사람이 자신의 컴퓨터에 맞는 올바른 IP를 찾기 위해 잘못된 위치를 가리키게됩니다.


1
고정 된 IP 주소를 사용하여 DNS를 호스팅하려고 시도하고 다른 정통한 사용자가 나중에 이전 IP 주소를 획득하면 웹 사이트에 대한 조회 요청을 수신하고 다른 서비스를 제공 할 수 있습니다. 다른 장소로 방문자를 보냅니다. 항상 100 % 고정 IP로 이동하십시오.
Brian Cline

나는 고정 IP 주소를 가지고

4

기본 호스트에 EveryDNS 를 사용하고 있습니다. 내 도메인은 이런 식으로 설정되지 않았지만 무료로 보조 서비스를 제공합니다. 이를 통해 다른 네트워크에서 중복 네임 서버를 얻을 수 있으며 여전히 고유 한 BIND를 설정할 수 있습니다.


1
+1 Works wonders ... 이름 서버를 직접 호스팅하는 것이 중요하지 않습니다. 최근에 무료 Zoneedit + DynDNS에서 EveryDNS로 마이그레이션했으며 매우 기뻤으므로 즉시 기부하고 매년 계속 기부 할 계획입니다.
Oskar Duveborn

1

도메인 등록 서비스는 DNS 등록에 포함 된 DNS 서비스를 여러 번 제공합니다. 따라서 GoDaddy 및 네트워크 솔루션에 등록한 도메인은 모두 DNS를 사용하므로 추가 비용이 들지 않습니다.


1

XName 은 무료 DNS 호스팅을 제공합니다. 보조 서버에 이름 서버 중 하나를 사용할 수 있습니다.


0

DNS에는 최소 2 대의 서버 가 필요 합니다. 도메인의 DNS 서버에는 최대 13 개의 고유 한 IP 주소를 가질 수 있으며 애니 캐스트 네트워크를 실행하는 경우 각 주소 뒤에 수백 개의 DNS 서버를 배치 할 수 있습니다.

그러나 소규모 사이트의 경우 두 개의 서로 다른 네트워크에있는 두 개의 DNS 서버로 시작하여 거기서 시작하는 것이 가장 좋습니다.

Google로 이동하여 검색 문자열 "secondary dns" free을 사용하면 무료 보조 또는 백업 DNS를 제공하는 여러 조직이 있습니다. 그들은 또한 당신이 그들에게 무료 보조 DNS를 제공하기를 원할 수도 있습니다.

상황이 시간이 지남에 따라 변하기 때문에 이러한 배열을 세 개 이상 찾는 것이 좋습니다.


0

다수의 도메인 등록 기관은 2 개의 DNS 서버를 요구하지 않습니다 (마지막으로 확인한-예 : NameBargain.com). 따라서 레지스트라에 필요한 경우 쇼핑하십시오.

고정 IP 주소가 있고 동일한 단일 IP 주소 / 연결 / 상자에 모든 것 (웹, DNS 등)을 호스팅하려는 경우 두 DNS 서버에 대한 RFC 요구 사항은 실제로 과도합니다. 서버 나 연결이 끊어지면 실제로 다른 곳에 DNS 서버가 있는지는 중요하지 않습니다.


2
잘못된. Alnitak의 답변에 대한 의견을 참조하십시오.
bortzmeyer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.