리눅스에서 DNS 서버 구축방법 (종결) 세팅확인 및 웹서버에 대입
먼저 nslookup 을 치게되면
> 가 나오게된다.
자신이 설정한 도메인을 쳐봐라 그리고 자신의 아이피도 쳐봐라
# nslookup
> www.funlinux.com
Server: 192.168.1.77
Address: 192.168.1.77#53
Name: www.funlinux.com
Address: 192.168.1.77
> 192.168.1.77
Server: 192.168.1.77
Address: 192.168.1.77#53
77.1.168.192.in-addr.arpa name = www.funlinux.com.
77.1.168.192.in-addr.arpa name = ns.funlinux.com.
>
만약 도메인을 치면 정상인데 아이피를 치면 안뜬다면 리버스 세팅쪽 문제인지 확인해봐라.. 나는 resolv.conf 때문에 발생한적도 있다. 그래서 고정으로 바꾸는 방법을 기재한것이다.
이제 이 컴퓨터에서는 나의 DNS 서버를 거침으로서 www.funlinux.com 라는 곳이 192.168.1.77 이라는것을 알려주고 있다.
이를 위해 테스트 해보려고 한다면 웹서버를 설치하도록 하겠다.]
대부분 yum으로 설치하지만 나는 rpm 으로 설치하도록 한다. (rpm 의 경우 의존성 문제로 설치가 복잡하니 자세하게 기술하지는 않겠음)
나의 설치 과정은 이러했으니 참고만 하도록 대부분 yum install httpd 하면 설치될것이다.
rpm -e cyrus-sasl cyrus-sasl-lib --nodeps
rpm -ivh cyrus-sasl-2.1.23-15.el6.x86_64.rpm cyrus-sasl-lib-2.1.23-15.el6.x86_64.rpm --nodeps
rpm -ivh cyrus-sasl-devel-2.1.23-15.el6.x86_64.rpm
rpm -ivh openldap-devel-2.4.39-8.el6.x86_64.rpm
rpm -e pkgconfig expat --nodeps
rpm -ivh pkgconfig-0.23-9.1.el6.x86_64.rpm expat-2.0.1-11.el6_2.x86_64.rpm expat-devel-2.0.1-11.el6_2.x86_64.rpm
rpm -e apr apr-util apr-util-ldap --nodeps
rpm -ivh apr-devel-1.3.9-5.el6_2.x86_64.rpm apr-1.3.9-5.el6_2.x86_64.rpm apr-util-1.3.9-3.el6_0.1.x86_64.rpm apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
rpm -e httpd --nodeps
rpm -ivh httpd-2.2.15-39.el6.centos.x86_64.rpm httpd-devel-2.2.15-39.el6.centos.x86_64.rpm
이후 service httpd restart 를 통해 웹서버 재시작 한번 해주자.
자 이제 웹서버가 깔렸으니 gui 환경인경우 파이어폭스를 통해 확인이 가능하다.
간단하게 http://www.funlinux.com 을 들어가게 되면 아파치 기본 화면이 나온다 그럼 성공!
다음과 같이 www 을 붙이든 안붙이든 접속이 되면 완벽하게 설정은 끝난것이다.
DNS 설정은 여기서 끝난것이다. 이제 웹서버 설정을 하면 된다.
DNS 서버 구축방법은 여기서 끝내도록 하겠다.