호스트 이름과 정규화 된 도메인 이름의 차이점은 무엇입니까?


52

저는 서버 설정에 익숙하지 않으며 호스트 이름과 FQDN (정규화 된 도메인 이름)이라는 용어로 당황합니다.
예를 들어, 로컬 네트워크에서 파일을 호스팅하는 서버 (예 : 파일 서버)를 설정하려면 호스트 이름 등을 myfileserver어떻게 사용합니까?
외부 사용자가 액세스 할 수있는 웹 서버, 메일 서버 등을 설정하려면 어떻게합니까?


답변:


53

호스트 이름은 컴퓨터의 이름입니다.

정규화 된 도메인 이름은 호스트 이름과 회사에서 자주 끝나는 도메인입니다 .local.

따라서 컴퓨터 이름이 bob이고 회사 도메인이 인 contoso.local경우 컴퓨터의 정규화 된 도메인 이름 (FQDN)은 bob.contoso.local다음과 같습니다.

  • 호스트 이름 :bob
  • 도메인 :contoso.com
  • FQDN :bob.contoso.com

같은 도메인의 경우 contoso.local"외부"인터넷 도메인 이름을 사용하지 않았습니다. 이 이름이 서버를 처리하는 유일한 방법 일 필요는 없습니다.
IP 주소로 사용 가능한 경우 DNS 또는 해당 IP 주소를 사용하여 외부 사용자가 액세스 할 수 있습니다.

DNS에 좀 더 정보 :
- http://www.howstuffworks.com/dns.htm
- http://en.wikipedia.org/wiki/.local

편집 : .local도메인 RobM 에 대한 의견 감사합니다


내 컴퓨터 이름은 내가 사용중인 네트워크 세그먼트에서 고유해야합니까? 나는 지방의 사용으로 인해 더 혼란 스럽다. 언제 로컬을 사용 하시겠습니까? 서버에 외부에서 액세스 할 수있는 경우에만 say.com, .net 등을 사용 하시겠습니까?

따라서 contoso.com으로 설정하고 192.168.0.1과 같은 내부 IP 주소를 가리키는 경우 contoso.local이라는 이름을 지정하는 것과 달리 어떻게됩니까?

1
인터넷 의미에서 "도메인"은 "peanutmonkey.com"과 같습니다. 그런 다음 외부 IP를 가져와 "peanutmonkey.com에 대한 요청이 들어 오면이 IP로 보내십시오"라고 말하는 DNS 서버에서 가져옵니다. 그런 다음 해당 IP의 컴퓨터가 요청을 수락하고 처리합니다. "로컬 도메인"은 회사가 500 개의 워크 스테이션을 설정하고 내부 도구를 사용하여 이름에서 IP를 확인하려고하지만 인터넷이 알고 싶지 않은 것입니다. 따라서 사무실 외부에는 존재하지 않는 도메인 이름을 가진 내부 DNS가 있습니다.
sclarson

7
따로, ".local"을 내부 도메인 이름으로 사용하지 마십시오. Bonjour Network의 예약 이름입니다. "Mac이 없어서 괜찮습니다"라고 말하는 것보다 더 많은 곳에서 사용되는 애플 프로토콜은 도움이되지 않습니다. 따라서 Microsoft는 더 이상 권장하지 않습니다. .
Rob Moir 2016 년

3
기술적으로 도메인의 한 가지 사소한 점은 후행 없이는 정규화 된 것으로 간주되지 않습니다. 끝에 그리고 암시 적으로 비어있는 레이블. 따라서 www.google.com. www.google.com이 아닌 FQDN입니다. 실제로 대부분의 응용 프로그램 (웹 브라우저, 메일 클라이언트 등)은 하나 이상의 점을 포함하는 모든 도메인 이름이 정규화 된 것으로 가정합니다.
Murali Suriar

8

호스트 이름은 컴퓨터 이름 일 뿐이며 정규화 된 도메인 이름은 호스트 이름과 그 뒤에 도메인 이름을 더한 것입니다 ....

호스트 이름 : bigbox fqdn : bigbox.mynetwork.com

또는 일반적으로 fqdn은 .com 대신 .local로 끝나지만 환경에 따라 다릅니다.

일반적으로 .local 도메인이 설정된 개인 DNS와 .com이 거주하는 일반인을위한 별도의 DNS 서버가 있습니다. 누군가가 모든 호스트 목록을 가져오고 네트워크를 공격에 노출시킬 수 있기 때문에 .local 도메인을 퍼블릭 DNS 서버에두기를 원하지 않습니다.


2

그것을 3 부분으로 생각하십시오

FIU라는 대학이라고합시다. 컴퓨터 과학 측면에서 (예, 실제 대학입니다) 도메인 cs.fiu.edu가 있습니다

또한 서버의 호스트 이름 인 moodle이라는 다른 서버도 있습니다.

hostname = moodle
domain name = cs.fiu.edu
FQDN for that server is called moodle.cs.fiu.edu

이제 cs.fiu.edu는 도메인 fiu.edu의 지점입니다. 따라서 호스트 이름 = cs domain = fiu.edu FQDN = cs.fiu.edu (호스트를 호스팅하는 별도의 서버)이지만 cs.fiu.edu 도메인은 우리 부서에 속합니다. 그것이 의미가 있는지 확실하지 않습니다. 그러나 그 시나리오도있을 수 있습니다.

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