▌ TRANSMISSION · [CONCEPT]

FQDN & AD example


FQDN

Fully Qualified Domain Name의 약어로, 어떤 컴퓨터나 서비스를 DNS에서 “정확히 하나”로 지정할 수 있는 이름 전체를 말한다.

FQDN example

www.google.com

이건 FQDN이다.

www.google.com.
│   │      │  │
│   │      │  └── 루트 도메인 (보통 생략)
│   │      └───── TLD(Top-Level Domain) : com
│   └──────────── SLD(Second-Level Domain) : google
└──────────────── www

com 아래의 google (2차) 도메인 안에 있는 www라는 호스트를 정확히 가리키고 있다.

Hostname example

DC01

이건 hostname, 단순히 컴퓨터 이름이다. 예를 들어 회사 안에 DC01 이라는 서버가 있다고 해보자. 하지만 DC01만 보면 이런 의문이 떠오를 수 있다.

어느 도메인의 DC01 인데?

DC01 이라는 이름은 다른 회사, 다른 네트워크에도 있을 수 있다.

Hostname -> FQDN

DC01.company.com

이렇게 표현한다면 FQDN이라고 할 수 있다.

DC01.company.com
│    │       │
│    │       └── local
│    └────────── company
└─────────────── DC01 서버
  • company.com 도메인 안에 있는 DC01이라는 컴퓨터

Active Directory에서 FQDN 예시

AD 환경에서 도메인이 다음과 같이 되어있다고 가정해보자.

corp.com

그리고 도메인 컨트롤러 이름이 DC01이라면, 이 서버의 FQDN은 다음과 같이 된다.

DC01.corp.com

사용자 PC 이름이 WIN10-01 이라면,

WIN10-01.corp.com

파일 서버 이름이 FS01 이라면,

FS01.corp.com

즉 AD에서는 컴퓨터들이 단순히 DC01, FS01 같은 이름만 갖는 게 아니라, 도메인과 결합해서 전체 DNS 이름을 갖는다.

왜 FQDN이 필요한가

  • 정확한 위치 지정 때문!

DC01 이라고만 하면 부족할 수 있다. 하지만 FQDN으로 쓰면 명확히 알 수 있다.

DC01.corp.local
  • corp.com이라는 도메인 안에 있는 DC01 서버구나?”

네트워크가 커지고, 여러 도메인이나 서브도메인이 있으면 FQDN이 더더더 중요해진다.

DC01.seoul.company.com
DC01.busan.company.com
DC01.dev.company.com

(3개가 다 다른 서버이다.)


← ALL POSTS