나는 약간 복잡한 상황에 처해 있습니다(나에게는 복잡하지만 당신에게는 그렇지 않을 수도 있습니다).
내가 가진 것:
예를 들어 두 개의 서로 다른 IP에 2개의 가상 사설 서버가 있습니다. 192.0.0.1, 192.0.0.2(이러한 이름을 vps1 및 vps2로 지정) 및 하나의 도메인 이름(예:) foo.com.
내가 제작하고 싶은 것:
예를 들어 이 두 vps에서 여러 웹사이트를 호스팅하고 싶습니다. vps1에서는 one-bar.com, two-bar.com을 호스팅하고 vps2에서는 three-bar.com, four-bar.com을 호스팅하고 싶습니다.
내가 무슨 짓을 한:
나는 foo.com의 등록기관을 통해 4개의 글루 레코드를 만들었습니다. ns1.foo.com, n2.foo.com, ns3.foo.com, ns4.foo.com,
- ns1.foo.com 및 n2.foo.com은 vps1(192.0.0.1)의 IP 주소로 확인됩니다.
- ns2.foo.com 및 n3.foo.com은 vps2(192.0.0.2)의 IP 주소로 확인됩니다.
업데이트했는데,
- foo.com, one-bar.com 및 two-bar.com의 네임서버를 ns1.foo.com 및 n2.foo.com으로 변경합니다.
- three-bar.com 및 four-bar.com의 네임서버를 ns3.foo.com 및 n4.foo.com으로 보냅니다.
웹사이트와 DNS를 관리하기 위해 두 VPN 모두에 webmin을 설치했습니다. 이것은 내 영역 파일의 복사본을 제거한 것입니다.
vps1 및 도메인 foo.com:
@ IN SOA ns1.foo.com. root.ns1.foo.com. ( 1465031833 10800 3600 604800 38400 )
foo.com. 192.0.0.1
ns1.foo.com에 있습니다. 192.0.0.1
ns2.foo.com에 있습니다. 192.0.0.1
ns3.foo.com에 있습니다. 192.0.0.2
ns4.foo.com에 있습니다. 192.0.0.2
foo.com에 있습니다. NS ns1.foo.com.
foo.com. NS ns2.foo.com.
vps1 및 도메인 one-bar.com:
@ IN SOA ns1.foo.com. root.ns1.foo.com. ( 1465031833 10800 3600 604800 38400 )
one-bar.com. IN A 192.0.0.1
@ IN NS ns1.foo.com.
@ IN NS ns2.foo.com.
vps2 및 three-bar.com:
@ IN SOA ns3.foo.com. root.ns3.foo.com. ( 1465031833 10800 3600 604800 38400 )
three-bar.com. 192.0.0.2
three-bar.com에 있습니다. NS ns3.foo.com.
three-bar.com. NS ns4.foo.com.
내가 생산할 수 있는 것: vps1의 웹사이트, 즉. foo.com, one-bar.com 및 two-bar.com은 제대로 확인되지만 vps2의 웹사이트는 그렇지 않습니다.
내가 뭘 잘못하고 있는지 알아내는 데 도움을 줄 수 있는 사람이 있나요?
PS: 미리 감사드립니다!
답변1
NS1은 foo.com의 기본 DNS입니다. NS1과 NS2 모두에 1바, 2바, 3바, 4바 등 4개 사이트 모두에 대한 레코드를 추가해야 합니다. NS2는 중복 DNS 서버 역할을 해야 합니다.
답변2
문제는 어리석은 실수였습니다. 내 실수로 인해 vps2의 바인드 서버가 중지되었습니다. 지금 작동 중입니다. 도움을 주신 모든 분들께 감사드립니다.
Pankil은 어리석은 실수를 저지릅니다. Pankil처럼 되지 마세요 :p