제3자의 개입 없이 자신만의 도메인 이름 호스팅

제3자의 개입 없이 자신만의 도메인 이름 호스팅

아마도 이것은 DNS가 어떻게 완벽하게 작동하는지에 대한 이해가 부족하기 때문일 수도 있지만, 나는 내 자신의 DNS 서버 세트에서 도메인을 호스팅하고 싶습니다.

즉, 이 작업을 수행하는 명확한 방법을 찾을 수 없는 것 같습니다. 내가 이해한 바에 따르면 ICANN은 TLD(com, org, net 등)를 소유하고 다른 회사에 라이센스를 부여하여 하위 도메인을 생성합니다. 이들 회사는 이러한 하위 도메인을 대중에게 판매하고 일반적으로 호스팅도 합니다. 어쨌든 간단히 말해서.

나는 단지 도메인을 등록하고 그것을 내 서버에 호스팅하고 싶습니다. ICANN에 TLD를 관리하는 DNS 서버 세트가 있다고 가정하겠습니다. 하지만 내 DNS 서버를 TLD 서버에 연결하려면 어떻게 해야 합니까? 기본적으로 ICANN의 루트 서버에 NS 레코드를 생성해야 합니까? 이것은 내가 길을 잃었던 것입니다. 왜냐하면 나는 그것을 어떻게 해야 할지 정말로 모르기 때문입니다. 내가 내 도메인을 구입한 파티의 시스템에 들어가 NS 레코드를 내 서버에 설정할 수 없다면 말이죠. 그렇다면 나는 여전히 제3자 DNS 서버를 일종의 릴레이로 사용하고 있지 않을까요?

답변1

일반적으로 등록 기관에 DNS 서비스를 제공하는 사람을 중개인으로 사용하게 되며 이것이 작동 방식입니다. 루트 DNS 서버에 레코드를 직접 삽입하는 것만으로는 충분하지 않습니다. 일반적으로 등록 기관은 추가 서비스를 제공하는 방법으로 도메인에 무료로 DNS 호스팅을 제공하지만, 그 외에는 업스트림 DNS 시스템을 처리하고 도메인 기록을 TLD의 이름 서버로 가져오는 데 비용을 청구합니다.

DNS 추적 도구를 사용하여 도메인 이름에 대한 이름 확인 프로세스를 파악하고 그것이 서버에서 어떻게 끝나는지 알아볼 수 있지만 DNS는 계층적 시스템이므로 실제로 도메인을 직접 호스팅할 수는 없습니다. 더 높은 수준의 DNS 서버.

다음은 간단한 웹 기반 추적 도구입니다.http://www.simpledns.com/lookup-dg.aspx

이것을 염두에 두십시오: 제가 "중개자"라고 말하는 것은 권위 있는 DNS 확인 체인을 의미합니다. 실제 DNS 쿼리는 다운스트림에 캐시되므로 루트 DNS 서버, 등록 기관 또는 DNS 서버로 이동하지 않습니다. 재귀적 해결이 필요한 지점은 캐시된 것과 그렇지 않은 것에 달려 있습니다. 즉, ISP의 DNS 서버가 이미 .com에 대한 권한 있는 이름 서버를 알고 있는 경우 루트에 쿼리할 필요가 없습니다. ).

답변2

웹사이트 호스팅과 DNS 서버 호스팅을 혼동하지 마세요. 도메인을 호스팅하기 위해 DNS 서버를 실행할 필요는 없습니다.

도메인은 단순히 웹사이트(또는 기타 서비스)가 호스팅되는 IP 주소를 가리키는 포인터입니다. 도메인의 소유권 및 제어는 도메인 소유권을 판매하고 누가 어떤 도메인을 소유하는지에 대한 목록은 물론 각 도메인과 관련된 설정/구성을 유지 관리하는 검증된 등록 기관 집합에 의해 규제됩니다. 이 데이터는 다른 DNS 서버로 전파되며, 하위 수준 DNS 서버는 항상 등록자를 정확한 DNS 정보의 권위 있는 소스로 취급합니다.

이제 자체 DNS 서버를 만들고 실행하는 것이 가능하지만 이는 자체 통화를 인쇄하고 사용하는 것과 같습니다. 다른 사람들도 당신의 시스템을 채택하지 않는 한 그것은 의미가 없습니다. :)

웹사이트를 호스팅하려면 공용 IP 주소를 통해 액세스할 수 있는 서버만 있으면 됩니다. 누구든지 브라우저에 IP 주소를 입력하면 귀하의 사이트를 볼 수 있습니다. 이제 이를 도메인과 연결하려면 등록 기관에서 도메인을 구입한 다음 서버의 IP 주소를 'www'에 대한 'A 레코드'로 갖도록 도메인을 구성해야 합니다. 그 시점에서 사용자가 해야 할 일은 www.yourdomain.com을 입력하는 것뿐입니다. 그러면 해당 사용자는 귀하의 서버에 접속하게 됩니다.

답변3

저는 몇 년 전 회사에서 권위 있는 DNS 서버를 호스팅하기 위해 이 방식을 따르기로 결정했습니다.

그러기 위해서는 다음을 사용할 수 있는 사람으로부터 도메인을 구입해야 했습니다.변화우리 도메인과 관련된 네임 서버 주소.

우리는 NTChosting을 찾습니다.

우리는 2+2 DNS 서버로 구성된 Bind9 시스템을 만들었습니다. 이를 통해 많은 공급자가 웹 인터페이스를 사용하여 수행하는 것을 허용하지 않는 많은 작업을 '즉시' 수행할 수 있었습니다. 우선, 우리는 동적 DNS를 제공할 수 있게 되었습니다.

우리는 6개월 이내에 11개의 DDOS와 약 200-250개의 DOS를 받았습니다.

그렇습니다. 우리는 살아남았습니다. 하지만 더 이상 그들을 붙잡고 있지 않습니다.

나는 당신에게 많은 무료를 허용하는 등록 기관을 찾을 것을 제안하지만, 그것을 피하는 것이 좋습니다.

답변4

사이트를 사용하려는 모든 장치에서 언제든지 DNS 주소를 사용할 수 있습니다. 장치의 인터넷 설정으로 이동하여 DNS 설정을 찾으세요. 다운로드 가능한 많은 앱을 사용하면 이 작업을 수행한 다음 장치의 DNS를 PC의 서버 DNS와 동일하게 설정할 수 있습니다. 완료되면 장치 예시의 서버 주소(localhost://8888)를 방문하세요.

관련 정보