[완료]fedora 9에서 DNS서버와 아파치 웹서버를 동시에 운영하려고 합니다
안녕하세요
일반 가정집에서 fedora 9에 DNS 서버와 아파치 웹서버를 동시에 운영하려고 합니다
제 시스템 환경은 다음과 같습니다.
ip공유기에 fedora가 설치된 컴퓨터가 물려있고 공유기의 dhcp로부터 ip를 할당 받습니다(항상 일정한 ip를 할당받습니다 192.168.0.4)
공유기 전원을 off하지 않으면 공인ip주소가 변경되지 않습니다
다음과 같이 설정을 해줬습니다.
0)
도메인 등록 대행 업체 사이트에서 1차 DNS 서버를 ns.domainname.com ip주소는 111.111.111.111로 설정
1)관련 패키지 설치
yum install bind bind-utils caching-nameserver system-config-bind
2)/etc/named.conf에 다음 추가
zone "domainname.com" IN { type master; file "domainname.com.zone"; allow-update { none; }; };
3)/var/named/ 디렉토리에 domainname.com.zone이라는 이름의 파일을 만들고 다음을 추가
$TTL 400
@ IN SOA ns.domainname.com. root.domainname.com. (
2008122500
3H
15M
1W
1D )
;
IN NS ns.domainname.com.
IN MX 10 mail.domainname.com.
IN A 111.111.111.111
www IN A 111.111.111.111
mail IN A 111.111.111.111
* IN A 111.111.111.111
4) dns 서버 시작
/etc/rc.d/init.d/named start
5)fedora apache 패키지로 설치했을 때 설정 파일 위치한 디렉토리는 다음과 같다
/etc/httpd/conf/httpd.conf ServerName지시자의 값을 다음으로 설정
ServerName www.domainname.com:80
아파치 데몬 재시작
/etc/rc.d/init.d/httpd restart
6) 방화벽 dns 기본 53/tcp 53/udp port 개방
/etc/sysconfig/iptables에 다음 추가
-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
방화벽 재시작
/etc/rc.d/init.d/iptables restart
7)웹브라우저 주소창에 domainname.com 입력 그러나 결과는 '서버를 찾을 수 없음' 브라우저가 제공된 주소에 대한 호스트 서버 주소를 찾을 수 없습니다.
에러가 나옵니다
제가 빠뜨린 부분이 있다면 가르쳐 주세요
미리 감사드립니다
공유기에 연결이 되어 있다고 하셨는데...
위 내용을 보면
공유기에 해당하는 부분이 빠져 있는데..
공유기에서 해당포트들을 모두 포워딩 해주셨는지요?
위분 말씀처럼
위분 말씀처럼 공유기에서 해당포트는 모두 포워드 해주셔야 되구요
가정집이면 DNS는 직접 구축하는 것보다 외부 DNS 서버에 등록하거나 DDNS 서비스를 사용하는게 일반적이이라고 생각합니다.
네임서버의 아이피가 변경되었을 경우 그것이 전세계에 영향을 미치는 것은 오래 걸리는 것으로 알고 있습니다. 일주일이상.
그래서 실제로 제대로 구성이 되었더라도 그 도메인을 바로 찾아가지 못할 수 있습니다.
----------------------------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요
-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.
공유기에서 포트포워딩 외에도...
외부에서 해당 포트로 접근이 가능한지도 확인하셔야 합니다.
특정 서비스업체 혹은 지역에 따라 httpd 서비스 포트인 80포트 혹은 DNS 관련한 포트를 차단하는 경우가 있습니다.
공유기에서는 열어놨지만 앞단에서 막아놔 버리면 아무 소용이 없죠.
---------------------------------
There's always another way, dear.
---------------------------------
There's always another way, dear.
감사합니다
블루스크린님이 말씀하신 이유때문인 것 같습니다
전세계에 영향을 미치는 것은 오래 걸리는 것
실제로 제대로 구성이 되었더라도 그 도메인을 바로 찾아가지 못할 수 있습니다
댓글 달기