[주제]
Hostname과 Domainname에 대해 알려면...
본인의 느낌을 적습니다. 어떻게 이해하면 틀릴 수 있습니다. 분석해 파악해 보시길 바랍니다.


[설명]
영어를 제대로 배우기 위해선 문화를 알아야 되는 것과
똑같은 복잡도가 존재한다고 생각된다.

컴퓨터 이름( 유일한 이름 ) = hostname + domainname
super.jrcho.com = super + jrcho.com
ip address와 매핑을 하게 되면 전세계 어디서도 찾을 수 있게 되는 것이다.


[확장 지식]
리눅스에서는
1]
Domain Service(흔히 bind 프로그램)과 NIS 서버,
hosts.conf/ nisswitch.conf 등등과 연계되어 있다.

2]
hostname과 donmainname 이란 명령어가 있음도 아는지?
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ns.jrcho.com
GATEWAY=192.168.10.1
이런 내용을 결정한다.

3]
named.conf 하고도 연관 있다. (bind 서버)

Windows에서는
ActiveDircetory와 Dns 서비스와 연동되어 있는 것이다.

여기 한가지 팁은 dns 이전시 registry에 있는 값을 export해서 다른 곳에 등록하면 된다.
(물론, tool도 있겠지만서도 ㅋㅋ)


[또 다른 질문]
한대의 컴퓨터에 호스트 이름이 하나일까?
ip address는 꼭 하나일까?
network interface card가 하나 이상 꽂혀있다면...


[추가 고려]
구현(코딩)시에는 route 명령어를 통해 IP 대역에 따라
해당 IP 를 접근할 수 있게 해야 된다.

route add -net 네트웍아이피 netmask 넷마스크 dev 네트웍인터페이스명
예) route add -net 192.168.10. 2 netmask 255.255.255.0 dev eth1
이렇게 되면 192.168.1.0 network과 통신은 eth1이 담당하게 되는 것이다.


물론, Directory 서비스와 보안과 연관되면 또 다른 확장이 이루어져야 된다.


[추가 이해]
수학공부와 linked 재독.
Posted by iarchitect