최근에 NameCheap에서 두 개의 도메인 이름을 구입했습니다.
저는 Debian 7에서 LEMP 스택을 실행 중이고 내 서버에서 및 같은 ns1.example.com
이름 서버를 만드는 방법을 알고 싶습니다 ns2.example.com
. 왜냐하면 그것이 내 서버를 가리키도록 내 도메인 설정에서 설정해야 하기 때문입니다.
도움이 필요할 경우를 대비해 Google의 공개 DNS 이름 확인 프로그램 8.8.8.8
( 8.8.4.4
내 파일에 있음 ) 을 사용하고 있습니다 .resolv.conf
YouTube와 다른 곳에서 긴 튜토리얼을 찾았지만 각 튜토리얼에서 일종의 가상 로컬 도메인(Bind9 사용)을 설정하고 있기 때문에 명확하지 않습니다. 네임서버를 설정하고 등록된 도메인이 서버를 가리키는 것과 관련된 내용을 찾지 못했습니다.
example1.com
누구든지 이것을 달성하는 방법(즉 , 말하자면 요점 ) 을 설명할 수 있거나 [ip]/site_dir1
이를 달성하기 위해 찾아야 할 것이 무엇인지 말해 줄 수 있다면 감사하겠습니다.
답변1
Bind에는 마법 같은 것이 없습니다. 자체 DNS(즉, 자체 서버에서)를 관리하려면 도메인에 대한 권한 있는 이름 서버 역할을 할 DNS 서버(예: Bind)가 필요합니다. 제 경우에는 찾았습니다.이 비디오DNS Made Easy는 DNS 작동 방식을 잘 설명하고 있습니다.기록 사무관부품이 너무 빨리 진행됩니다.)
몇 단계만 거치면 됩니다:
- 컴퓨터에 바인딩을 설정하세요.
- 도메인에 대한 바인딩 구성 및 영역 파일을 만듭니다.
- 이 서버를 사용하려면 등록 기관을 통해 도메인을 구성하세요.여기를 살펴보시면 좋을 것 같아요.
데비안의 바인딩 구성에 관해 웹에서 놀라운 양의 문서를 찾을 수 있습니다. 시작여기, 그리고여기, 그리고여기, 그리고여기...하지만 분명히 짚고 넘어가야 할 점은 DNS 서버를 설정하는 데 시간이 좀 걸릴 수 있다는 것입니다. 특히 처음에는 시간이 좀 걸릴 수 있습니다.
도메인(및 하위 도메인)을 웹 콘텐츠와 일치시키려면 웹 서버라는 또 다른 구성 요소가 필요합니다. 당신은 볼 필요가아파치 가상 호스트.
Unix와 Linux는 Bind(및 Apache)에 대한 완전한 튜토리얼을 제공할 수 없으므로 질문이 너무 광범위해질 수 있습니다. 우리는 당신에게 줄 수 있습니다전반적인 상황, 이제 모든 부분을 공부해야 합니다 :)