DNS상에서의 alias란 무엇인가요?

익명 사용자의 이미지

어제 하루종일 DNS상에서의 alias에 대해서 찾다가 도저히 안돼겠어서..
여기에 여쭤봅니다..
그냥 alias에 대한 간단한답변과함께 제목과같이 DNS상에서의 alias에 대
해서두 답변좀 달아주세요..
그럼 kldp유저분들 오늘도 화이팅입니다~!

익명 사용자의 이미지

alias란 말 그대로 '별명'입니다...

예를 들어 UNIX나 linux에서 .bashrc나 .bash_profile에 alias를 지정해
두지요?

alias ll='ls -al'
alias c='clear'

등과 같이요...

DNS에서의 alias도 기본적으로는 이와 같습니다...

zone file에서의 alias의 예를 보자면 다음과 같습니다.

;
; Aliases
;
high.kldp.org IN CNAME nopda.kldp.org
middle.kldp.org IN CNAME junggan.kldp.org
low.kldp.org IN CNAME arae.kldp.org
144wh.kldp.org IN A 211.184.140.144
145wh.kldp.org IN A 211.184.140.145

zone data file에서의 매핑은 ----> 이 순서로 생각하면
(즉, 왼쪽 것이 오른쪽 것을 가리키는) 쉽습니다.

즉, high.kldp.org는 IN class의 CNAME인 nopda.kldp.org를 지목하는 것
이 됩니다.

그래서 name server가 high.kldp.org를 lookup할 때에는 high.kldp.org가
지목하는 nopda.kldp.org로 replace하여 lookup하게 됩니다.

4번째와 5번째의 경우 A 레코드를 point하고 있는데, 이와 같은 경우는 주
로 하나의 CNAME이 여러개의 IP를 point하고 있을 경우, 그 IP들 중 특정
한 IP를 지목하기 위해 많이 사용합니다. 즉, 위와 같은 경우 ;aliases부
분 위에 다음과 같은 부분이 있다고 가정한 것입니다.

wormhole.kldp.org IN A 211.184.140.144
wormhole.kldp.org IN A 211.184.140.145

minho의 이미지

host sulinux.net localhost 라는 명령문을 리눅스에 입력하였는대 Aliases부분이 안나옵니다 나오게 할려면 어떻게해야 하나요?

김정균의 이미지

sulinux.net 을 CNAME record 로 지정하면 되기는 합니다. 다만 sulinux.net 은 domain origin 일 경우 CNAME record 를 사용하는 것은 아주 특수한 경우 (거의 파킹용 도메인)가 아니라면 권장할 사항은 아닙니다.

sulinux.net    IN  CNAME   sulinux.com.