오늘은 대한입니다.
sun's longitude:300 29 24.33 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
661 번 글의 답장글: Re: 죄송합니다. 아랫건 잘못썼습니다. 이게 진짜 질문
글쓴이: 산이 [홈페이지] 글쓴날: 2001년 05월 26일 23:27:23 토(저녁) 조회: 973
[동천하인]님이
 남기신 글:

>안녕하세요.. 
>DNS설정에서 막히는 부분이 있어서요.. 
>
>일단은 저의 상황을 말씀드리면 
>domain: aaa.net 하고 bbb.com입니다. 
>ip : 163.180.22.10 하구 163.180.22.11(Aliasing했습니다.)
 
>
>하고싶은건. 기본적으로 산이님처럼 default-zone파일 만들어서

>$include시켜서 사용하고 싶습니다. 
>
>설정에서 /etc/named.conf는 
>
>zone "aaa.net" IN { type master ; file "aaa.zone" ; } ;

>zone "22.180.163.in-addr.arpa" IN { type master; file "aaa.rev"
; } ; 
>zone "bbb.com" IN {type master; file "bbb.zone" ; } ;

>했구요.. 
>
>default를 그냥 aaa.zone으로 하기로 했습니다. 
>
>//aaa.zone내용 
>
>
>@ IN SOA ns.aaa.net. master.aaa.net. ( 
>....... 생략...........................)
 
>
>IN NS ns.aaa.net. 
>IN A 163.180.22.10 
>IN MX 10 mail.aaa.net 
>
>ns IN A 163.180.22.10 
>www IN A 163.180.22.10 
>ftp IN A 163.180.22.10 
>mail IN A 163.180.22.10 
>
>web IN CNAME www 
>technic IN CNAme www 
>
>//aaa.rev내용 나머지는 동일하고 
>10 IN PTR ns.aaa.com. 
>11 IN PTR bbb.com. 이라고 했습니다. 
>
>//bbb.zone내용은
 
>$INCLUDE aaa.zone 
>www IN A 163.180.25.11 
>enlish IN A 163.180.25.11 
>math IN A 163.180.25.11 
>
>
>이라고 했는데요.. 
>아파치의 httpd.conf는 각 다 다른디렉토리로
 설정을 했습니다. 
>기본적인 httpd -t 와 httpd -S로 확인결과 ok라고 나왔습니다.

>
>문제는 aaa.net은 모든 설정이 제대로 뜹니다. 
>www.bbb.com도 제대로 보이는데.. english.bbb.com과 
>math.bbb.com은 뜨질 않습니다. 
>ping을 쳐봐도 뜨질 않는 두개의 주소만 되질 않습니다.

>
>예전에는 무식한지는 모르지만, aaa.zone와 bbb.zone을 만들어서

>도메인을 각각 도메인 설정을 각각했습니다. 
>
>근데 산이님 꺼 보니까 도메인과 ip가 저랑 비슷한 
>사정인것 같은데... INCLUDE를 쓰셨더군요.. 
>
>제가 한 설중에서 뭐가 잘못된 건지 모르겠습니다. 
>
>긴 글 읽어주셔서 고맙습니다. 

========================================

설정이 확실하게 잘못되어 있습니다.

bbb.zone 파일이

$INCLUDE aaa.zone 
www IN A 163.180.25.11 
enlish IN A 163.180.25.11 
math IN A 163.180.25.11 

이므로 이것을 풀어서 쓰면

-- bbb.zone ------------------
@ IN SOA ns.aaa.net. master.aaa.net. ( 
....... 생략...........................)
 

IN NS ns.aaa.net. 
IN A 163.180.22.10 
IN MX 10 mail.aaa.net 

ns IN A 163.180.22.10 
www IN A 163.180.22.10 
ftp IN A 163.180.22.10 
mail IN A 163.180.22.10 

web IN CNAME www 
technic IN CNAme www 
;
; 여기까지 include한 내용
;
www IN A 163.180.25.11 
enlish IN A 163.180.25.11 
math IN A 163.180.25.11 
------------------------------

문제점(?)

www.bbb.com. == 168.180.22.10
www.bbb.com. == 168.180.25.11

이 됩니다.
이 경우는 라운트로빈 기법을 설정해 버린 경우입니다.

따라서 www은 이미 aaa.zone 파일에 있으므로
또 다시 www을 설정하면 안되겠죠...

aaa.zone 파일에서 직접

www.aaa.com. 168.180.22.10

같이 직접 도메인부분을 추가하면 www 호스트는 aaa.com
도메인 부분에만 적용됩니다.

따라서
공통적으로 사용하는 default zone 파일은 여러 도메인이
함께 공유해서 사용하므로 도메인 부분은 적지않고(가변적)

호스트 부분만 적어줍니다.

...

마지막으로

enlish IN A 163.180.25.11 
math IN A 163.180.25.11 


정리하면, 동천하인님이 설정한 내용은
다음과 같습니다.

www.aaa.com = 168.180.22.10
www.bbb.com = 168.180.22.10, 168.180.22.11
english.bbb.com = 168.180.22.11
math.bbb.com = 168.180.22.11

따라서...
아파치 가상호스트에서도
 NameVirtualHost 부분에도
168.180.22.11도 있어야하겠지요...


------------------------------

바꾸어야할 내용-----------

bbb.zone 파일 -----------
$INCLUDE aaa.zone
enlish IN A 163.180.25.10 
math IN A 163.180.25.10
----------------------

이렇게 3줄로 편집해 보세요..
그리고 아파치 가상호스트 부분에는

NameVirtualHost 168.180.25.10

하나만 있어도 됩니다.

 
이전글 : 죄송합니다. 아랫건 잘못썼습니다. 이게 진짜 질문
다음글 : dns설정중에 궁금한점이 있어서 질문을 합니다.  
 from 211.35.159.131
JS(Redhands)Board 0.4 +@

죄송합니다. 아랫건 잘못썼습니다. 이게 진짜 질문 dns설정중에 궁금한점이 있어서 질문을 합니다.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds