본문 바로가기
  • 포르쉐타고싶다
인포테인먼트 - development/웹 서버

[nginx] DNS는 뭐고 도메인은 뭐고, 또 호스트는 뭐야

by 지오ㄴl 2020. 3. 30.

dns, 도메인, 호스트...

헷갈린다

이 참에 이제 절대 안 헷갈리도록 정리해보려고 한다. 

 

호스트 네임 : 컴퓨터의 이름입니다.
도메인 네임 : 컴퓨터 그룹의 이름입니다.

예를 들어...

호스트 네임사람의 이름으로,

도메인 네임사람의 성 이라고 보면 된다

 

[김철수]라는 이름에서는 성은 [김]이고 이름은 [철수] 이렇게 구분할 수 있다.

[이영희]라는 이름에서는 성은 [이], 이름은 [영희]라고 할 수 있다.


여기서 [김], [이]와 같은 성을 도메인 네임으로,
호스트 네임은 [철수], [영희]로 이해하시면 됩니다.

 

직접 dns에 적용해보면

example.com 이라는 도메인을 구매했다고 하면

그 도메인을 이용해 웹서버, api서버를 지정할 수 있는데

 

api.example.com이라는 레코드를 추가했다고 하면

example.com : 도메인 네임

api : 호스트 네임

 

인 것이다.

 

추가적으로 호스트 네임과 도메인 네임을 합쳐서 사용할 경우 FQDN (fully qualified domain name) 이라는 시스템을 지칭하는 완전한 이름이 된다.
위의 예에서는 api.example.com 이 FQDN 이다.

근데 보통 host도 사람을 구분할 수 있는 이름인 것처럼 FQDN도 한 서버를 구분할 수 있는 이름이므로

api.example.com같은 FQDN을 호스트 라고 하는 경우도 많은 것 같다.

이와 같이 사용하는 이유는...
각 서버 또는 서비스의 영역을 구분하기 위한 것이라고 볼 수 있다.

예를 들어, example.com 이라는 도메인을 신청하여
www.example.com 으로 웹서버를 구축하여 서비스 하던 중
api서버를 신설하기로 했다면 기존에 구축되어진 웹서버나 별도의 새로운 서버에 api.example.com 을 추가로 설정하여 api 호스팅 서비스를 할 수 있기 때문이다.

반응형

댓글