DNS는 IP 주소를 어디에서 가져오고 주소를 변경해야 할 경우 어떻게됩니까? [복제]


-1

이 질문에는 이미 답변이 있습니다.

내가 직면 한 상황은 다음과 같습니다. 저는 소기업의 기본 시스템 / 네트워크 관리자입니다 ( "기본"은 실제로 소프트웨어 엔지니어이지만 다른 사람은 없기 때문에). DNS의 작동 방식에 대한 이해가 있지만 세부적인 것은 아닙니다.

비즈니스에는 고정 IP 주소를 가진 인터넷 연결 컴퓨터 한 대가 있으며 DSL 모뎀으로 ISP에 연결되어 있습니다. 경영진은 최근에 DSL 서비스를 더 빠르고 저렴한 것으로 교체하기로 결정했지만 ISP는 다른 IP 주소에 있어야한다고 말했다. 서비스를 설치했지만 도메인 이름이 새 IP 주소에 매핑되도록 변경하는 방법을 잘 모르기 때문에 연결되지 않았습니다. (두 번째 컴퓨터를 설치하지 말고 같은 컴퓨터를 사용하고 케이블을 전환하는 계획입니다.) 지금 ISP와 도메인 이름 등록 기관에서 각각 다른 컴퓨터에 연락하여 변경을 요청해야합니다. 더 지능적으로 대화하기 위해 이것이 어떻게 작동하는지 좀 더 알아야한다고 생각합니다.

의 출력 dig +trace ourdomain.com

.                           477027  IN      NS      l.root-servers.net.
.                           477027  IN      NS      b.root-servers.net.
[and so on]
.                           477027  IN      NS      e.root-servers.net.
;; Received 228 bytes from 206.13.29.12#53(206.13.29.12) in 51 ms

com.                        172800  IN      NS      d.gtld-servers.net.
com.                        172800  IN      NS      j.gtld-servers.net.
[and so on]
com.                        172800  IN      NS      h.gtld-servers.net.
;; Received 488 bytes from 199.7.91.13#53(d.root-servers.net) in 60 ms

ourdomain.com.              172800  IN      NS      ns1.the-isp.net.
ourdomain.com.              172800  IN      NS      our-server.ourdomain.com.
;; Received 108 bytes from 192.5.6.30#53(a.gtld-servers.net) in 113 ms

ourdomain.com.              43200   IN      SOA     our-server.ourdomain.com. hostmaster.ourdomain.com. 1999122802 3600 900 1209600 43200
;; Received 84 bytes from xxx.xx.xx.xx#53(ns1.the-isp.net) in 59 ms

시도 dig +trace our-server.ourdomain.com하면 마지막 섹션은 다음과 같습니다.

our-server.ourdomain.com.   43200   IN      A       xx.xxx.xxx.xxx [our current IP address]
ourdomain.com.              43200   IN      NS      our-server.ourdomain.com.
;; Received 117 bytes from xxx.xx.xx.xx#53(ns1.the-isp.net) in 61 ms

GTLD 서버에는 DNS와 관련하여 무엇을하는지 알려주는 두 개의 NS 레코드가 있습니다 ourdomain.com. 하나는에서 이름 서버를 쿼리 ns1.the-isp.net하고 다른 하나는에서 이름 서버를 쿼리한다고 말합니다 our-server.ourdomain.com. 이해가 정확합니까?

두 가지가 있다고 가정하면 DNS 조회는 어떤 것을 시도해야하는지 어떻게 알 수 있습니까? 주문이 중요합니까?

NS 레코드에 실제로 기록 ns1.the-isp.net되어 있고 DNS가 해당 시스템의 이름 서버를 쿼리하려고하면 어떻게 ns1.the-isp.netIP 주소로 변환 됩니까? 다른 DNS 조회를 수행해야합니까? 어디서 멈춰요? 정보가 캐시되거나 캐시되지 않을 수 있습니다. 그것이 작동하는 방식입니까?

DNS 조회가 조회를 시도 ourdomain.com하고 GTLD 서버에서 다시 가져 오는 NS 레코드 중 하나 our-server.ourdomain.com가 이것이 유용한가요? 그것이 어디에 있는지 모른다면 ourdomain.com, 나에게 어디에 있는지 알 수있는 방법이없는 것 같습니다 our-server.ourdomain.com. 나는 DNS가 그 것을 건너 뛰기에 충분하다고 생각합니다. 내 이해가 정확합니까?

The-ISP의 지원 담당자는 동일한 NS 레코드 두 개를보고 " ns1.the-isp.net도메인의 보조 레코드 이므로 모든 업데이트가 기본 DNS our-server.ourdomain.com(고객 관리)에서 수행되어야합니다. 마스터 our-server.ourdomain.com가 업데이트 되면 ns1.the-isp.net변경 사항을 가져올 수 있습니다. " 이 문맥에서 "1 차"와 "2 차"는 무엇을 의미합니까?

지원 담당자가 새 IP 주소로 서버를 다시 구성 ns1.the-isp.net하면 변경 사항을 확인하고 해당 레코드를 업데이트 할 것입니다. 이게 가능해? 서버가 새 IP 주소로 재구성되고 케이블이 새 모뎀으로 전환 ns1.the-isp.net되면 더 이상 이전 IP 주소를 사용하여 컴퓨터와 통신 할 수없고 그 주소 이후의 새로운 IP 주소는 아직 서버의 테이블로 들어 가지 않았으며 마치 닭과 계란 문제처럼 보입니다. 내 이해가 여기에 맞습니까? 그렇다면 IP 주소를 어떻게 변경해야합니까?

길이가 미안하지만 모든 것이 어떻게 작동하는지 알고 싶습니다.


이 질문은 주제가 아닌 것으로 간주됩니다. 기업 IT 지원 및 네트워크와 관련된 문제입니다. superuser.com/help/on-topic
Sickest

서버 설정 방법을 문의하십시오. 우리는 어떻게 알 수 있습니까? 어떤 소프트웨어가 실행중인지도 알려주지 않았습니다.
David Schwartz

아니 @DavidSchwartz, 내가, 내가 ... 내 질문에 다른 시스템에서 수행 DNS 조회는, 우리 서버의 IP 주소를 찾기 위해 걸릴 어떤 경로에 대한 것을 요구했다 생각하지 않았다 전에 그것을 할 수있는 경우에도 쿼리 우리 서버. 따라서 서버 설정은 관련이 없어야합니다.
ajb

답변:


0

이 문맥에서 "1 차"와 "2 차"는 무엇을 의미합니까?

"기본"은 레코드가 변경되는 DNS 서버를 의미합니다. 이 경우 서버입니다.

"보조"는 주 서버에서 레코드를 가져와 전 세계에 배포하는 DNS 서버를 의미합니다. 이 경우 ISP 서버입니다.

나머지 질문은 서버 작동 방식을 묻습니다. 당신이 그것에 대해 아무 것도 말하지 않았기 때문에 우리가 알 수있는 방법은 없습니다.

내 질문은 서버를 쿼리하기 전에 서버의 IP 주소를 찾기 위해 다른 시스템에서 수행되는 DNS 조회 경로에 대한 것입니다.

현재 서버에 쿼리 중이므로 닭고기와 계란 문제가 없습니다.


위의 내 의견을 참조하십시오-서버에 연결하기 전에 어떻게 작동하는지 묻습니다.
ajb

@ajb 이제 서버에 연결할 수 있습니다 . "서버에 연결하기 전에"는 없습니다.
David Schwartz

누군가의 컴퓨터에있는 프로그램에 도메인 이름은 있지만 IP 주소는없는 경우 서버에 대한 소켓 연결을 열기 전에 IP 주소를 얻어야합니다. 그리고 그들은 다른 컴퓨터에서 그 주소를 가져와야합니다. 그것이 내가 말하는 "이전"프로세스입니다.
ajb

"1 차"및 "2 차"에 대한 정보가 제 목적에 중요하기 때문에이 내용을 수락합니다. 나는 약간의 연구를 해왔고, 내가 알아야 할 다른 것들을 대부분 알아 차렸다 고 생각합니다.
ajb

0

도메인의 DNS 조회 시작 지점은 등록 기관의 DNS 서버입니다. 따라서 먼저 레지스트라에서 이름 서버 세부 정보를 업데이트해야합니다. 이제 하위 이름 서버 또는 접착제 레코드를 사용하는 경우 등록 기관 dns에서 새 IP를 업데이트해야합니다. 타사 이름 서버를 사용하는 경우 타사 DNS 서버에서 새 IP를 업데이트해야합니다.

당신의 경우에 당신이 이해하는 것처럼 당신은 둘 다의 조합을 사용하고있을 수 있습니다. 등록 기관 이름 서버가 이름 확인을 위해 둘 이상의 이름 서버를 지정하는 설정. 그중 하나는 마스터이고 다른 하나는 마스터에서 레코드를 가져 오는 슬레이브입니다.

어쨌든 마스터 노드에서 레코드를 업데이트하는 것으로 충분합니다. 하위 도메인에 있다고 생각합니다.

참고 : DNS 변경 사항이 전 세계에 전파 되려면 몇 분에서 몇 시간이 걸릴 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.