DNS가 제대로 동작하지 않습니다.

ulrich의 이미지

BIND9을 세팅중인데요. 클라이언트에서 설정된 도메인을 찾지 못합니다.

예를 들어. test.work.com인경우
ns.test.work.com으로 DNS를 하위도메인을 운용하려고하는데

[ZONE파일]
$TTL 86400
@ IN SOA ns.test.work.com. root.test.work.com. (
2004042010 ; Serial
7200 ; Refresh
3200 ; Retry
43200 ; Expire
3600 ) ; Minimum

IN NS ns.test.work.com.
IN A 111.111.117.58
IN MX 10 111.111.117.54
; name server
ns IN A 111.111.117.58
mail IN A 111.111.117.54

; virtual host
test IN A 111.111.117.145

[DNS내에서 테스트 결과]
[root@idfv001 named]# nslookup test.test.work.com -sil
Server: 111.111.117.58
Address: 111.111.117.58#53

Name: test.test.work.com
Address: 111.111.117.145

[클라이언트에서 테스트 결과]
c:\>nslookup test.test.work.com
ns.work.com can't find test.test.work.com: Non-existent domain
이라는 메세지가 나옵니다.

클라이언트의 DNS를 새로 세팅한 DNS서버로 설정하면 정상적으로동작은 하는데 그외의 DNS설정으로는 작동을 하지 않습니다.

도대체 왜그런지 이해를 할수가 없네요.
고수님들 체크좀 부탁드립니다. ^^

codebank의 이미지

음... 해당되는 Domain은 그런식으로 설정하는게 아닐것 같네요.
즉, Main Domain인 work.com이 등록되어있는 Domain이고 하위 이름들을
abc.work.com, def.work.com, ghi.work.com... 으로 이름이 붙는 형태를
원한다면 그건 DNS에서 처리하는 부분이 아닌 httpd이 처리해야하는 부분으로
알고 있습니다.
즉, com을 관리하는 DNS를 거쳐서 work를 관리하는 DNS까지가고나면 그 다음은
work.com의 실제서버에서 분류작업을 해주어야합니다.
아파치 서버의 설정에서 www.work.com으로 설정하지 않고 work.com으로
설정을 해주면 가능할겁니다.

<VirtualHost 123.456.789.12>
    DocumentRoot /home/work.com/htdocs
    ServerName work.com
    ServerAlias *.work.com work.com
    RewriteEngine On
    RewriteOptions inherit
    <Location>
        Allow from all
    </Location>
</VirtualHost>

제가 사용하는 서버의 설정부분입니다. IP와 Domain은 바꿨습니다.
위와같이 Apache서버의 설정을 바꾸어주면 될겁니다.
음... 위 예제에도 나왔듯이 ReWrite를 사용하면 xxx.work.com의 xxx를
처리할 수 있는 방법이 생깁니다.
그건 Apache의 ReWrite부분을 참고해보세요.

------------------------------
좋은 하루 되세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.