네임서버 설정을 했는데, 파일위치가 IP로 바로 보여지네요.

drops02의 이미지

안녕하세요?
설정을 끝내고 정상동작하는걸 보고 이상 야리끼리해서 물어보려구요.

mydomain.com 으로 접속을 하면 익스프롤러의 주소창에는 분명
http://mydomain.com 이라고 뜨는데.. 그림파일 이라던지 어떤파일
의 위치는 IP주소로 나옵니다. html로 페이지를 코딩할때 ./aaa.jpg
이런식으로 ip를 직접 써준게 아니고 도메인이나 URL에 따라 변하게
만들어 둬쓴데.. 어쩨서 IP주소가 바로 보이게 되는 건가요?

그리고 IP로는 파일에 접근이 가능한데.. (웹페이지와 직접 파일이 있는
위치에서 부를때) 도메인으로 부르면 파일이 없다고 나옵니다.

네임서버 설정이 잘못된것인가요? 아니면 apache설정이 문제가 있는것
인가요? 물론 이 상황에서는 http://mydomain.com/~userid 로도
접근이 안되네요. 말그데로 포워딩이 안됩니다.

어디 설정을 건드려 줘야 되나요? :(

수고하세요.

ps. 네임서버는 보통 ns1, ns2이런식으로 두개를 하나의 서버안에
구축해서 연결하던데 저는 ns1만 구성했습니다. (ns2구성이 안되길래
시간을 두고 ns2까지 구성을 해야 될것 같습니다.) 이것때문은 아니겠지요?

무한포옹의 이미지

drops02 wrote:
안녕하세요?
설정을 끝내고 정상동작하는걸 보고 이상 야리끼리해서 물어보려구요.

mydomain.com 으로 접속을 하면 익스프롤러의 주소창에는 분명
http://mydomain.com 이라고 뜨는데.. 그림파일 이라던지 어떤파일
의 위치는 IP주소로 나옵니다. html로 페이지를 코딩할때 ./aaa.jpg
이런식으로 ip를 직접 써준게 아니고 도메인이나 URL에 따라 변하게
만들어 둬쓴데.. 어쩨서 IP주소가 바로 보이게 되는 건가요?

그리고 IP로는 파일에 접근이 가능한데.. (웹페이지와 직접 파일이 있는
위치에서 부를때) 도메인으로 부르면 파일이 없다고 나옵니다.

네임서버 설정이 잘못된것인가요? 아니면 apache설정이 문제가 있는것
인가요? 물론 이 상황에서는 http://mydomain.com/~userid 로도
접근이 안되네요. 말그데로 포워딩이 안됩니다.

어디 설정을 건드려 줘야 되나요? :(

수고하세요.

ps. 네임서버는 보통 ns1, ns2이런식으로 두개를 하나의 서버안에
구축해서 연결하던데 저는 ns1만 구성했습니다. (ns2구성이 안되길래
시간을 두고 ns2까지 구성을 해야 될것 같습니다.) 이것때문은 아니겠지요?

ns1, ns2 로 구성하는 것과는 상관 없습니다.

apache 의 httpd.conf에 ServerName 을 명시했는 지 확인해보시기 바랍니다.

즉각적인 nameserver 의 반영 결과를 확인하고 싶다면 nslookup,host,dig 툴을

사용하실 것과 클라이언트로 쓰는 os 의 dns 서버를 수정한 nameserver 로 지정해 보시길

강력히 권합니다 .

그리고 포워딩은 이럴 때 쓰는 말 아닙니다.

user id 로 사용자 페이지가 나오느냐 안 나오느냐 하는 건 ServerName 과도 상관이 있고

httpd.conf 와도 상관있습니다.

공부 열심히 하시길 바랍니다.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

drops02의 이미지

ServerName mydomain.com
이렇게 지정되어 있습니다.

ServerName www.mydomain.com
이렇게 해도 안되는군요.

host hostname명령을 써보니..
;; connection timed out; no servers could be reached
라고 나옵니다.
nslookup을 써서 서버정보를 보면...

> set type=ns
> dtype.net
Server: 164.124.101.2
Address: 164.124.101.2#53

Non-authoritative answer:
dtype.net nameserver = ns1.mydomain.com.

Authoritative answers can be found from:
ns1.dtype.net internet address = 111.222.333.444

라고 나옵니다.
hostname을 찾지 못하는걸 보면 호스트네임을 지정하지 않은것인가요?

/etc/hosts의 내용은

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
111.222.333.444 mydomain.com mydomain
111.222.333.444 www.mydomain.com mydomain
111.222.333.444 mydomain.co.ly mycoly
111.222.333.444 www.mydomain.co.ly mycoly

이렇습니다.

/etc/host.conf의 내용은
order hosts,bind
이렇습니다.

호스트 네임을(즉 파일들의 위치가 IP가 아닌 mydomaind으로 나오게
하려면 어떻게 해야 하나요?)

머리는 느려지고 늘어가는건 담배 꽁초 수..

codebank의 이미지

혹시나해서요...
/etc/hostname 이라는 파일에 해당되는 도메인을 써주셨는지요?
즉, /etc/hostname에
mydomain.com
이라고 명시해보세요.
그리고 Real IP라면 /etc/hosts파일에 직접 도메인을 지정해주세요.

127.0.0.1    localhost

123.456.789.120  mydomain.com   mydomain

그런데 host domain.name으로 해당 도메인이 나오지 않았다면 route가 지정되지
않았거나 해당 도메인의 네임서버가 아직 등록되지 않은 상태가 아닌지 의심스럽네요.

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

drops02의 이미지

아직도 이러고 있습니다. 좀전에는 잘되었던 연결까지 안되고 있어서 고민입니다.

codebank님 답변데로 host mydomain.com 으로 확인해보니..

[root@ns root]# host mydomain.com
;; connection timed out; no servers could be reached
[root@ns root]# host mydomain.com
Host dtype.net not found: 2(SERVFAIL)
[drops02@ns1 root]$ host hostname
Host hostname not found: 3(NXDOMAIN)

이렇게 나옵니다.

물론 /etc/hosts파일에는..

127.0.0.1 localhost
123.456.789.120 mydomain.com mydomain
라고 입력되어 있는 상태입니다.

여전히 mydomain.com에 접속하면 mydomain.com/aaa.jpg 이렇게 나오지 않고 123.456.789.1/aaa.jpg 이런 식으로 실제 리얼IP를 표시해버리네요.

/etc/named.conf파일 설정은

[root@ns1 etc]# cat named.conf
options {
version "unknown";
directory "/var/named";
allow-transfer { 123.456.789.1 };
// query-source address * port 53;
};
controls {
inet 127.0.0.1 port 953 allow { localhost; } keys { "drops-key"; };
};

key "drops-key" {
algorithm hmac-md5;
secret "jdWBiBFTTfeXTx3VJPpXyw==";
};
logging {
category lame-servers { null; };
category unmatched { null; };
category network { null; };
category notify { null; };
};
//
// a caching only nameserver config
//
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type webmaster;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type webmaster;
file "named.local";
allow-update { none; };
};
zone "mydomain.com" IN {
type webmaster;
file "mydomain.zone";
allow-update { none; };
};
zone "www.mydomain.zone" IN {
type webmaster;
file "mydomain.zone";
allow-update { none; };
};
zone "mydomain.co.ly" IN {
type webmaster;
file "mydomain.zone";
allow-update { none; };
};
zone "www.mydomain.co.ly" IN {
type webmaster;
file "mydomain.zone";
allow-update { none; };
};
zone "36.35.64.in-addr.arpa" IN {
type webmaster;
file "pa.bak";
masters { 123.456.789.1; }; // Primary

/var/named/mydomain.zone파일은

$TTL 86400
@ IN SOA ns1.mydomain.com. webmaster.mydomain.com. (
2004042600 ; Serial
28800 ; Refresh
14400 ; Retry
600000 ; Expire
86400) ; Minimum
IN NS ns1.mydomain.com.
IN A 123.456.789.1
;
ns IN A 123.456.789.1
mail IN A 123.456.789.1
@ IN MX 10 mail
www IN A 123.456.789.1

이렇게 설정 했습니다. 읽어보는 메뉴얼마다 설명이 다르고 어떻게 해야 하는지 난감합니다.

머리는 느려지고 늘어가는건 담배 꽁초 수..

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.