내부에서는 ping이 되고..외부에서는 안되는군요 -_-;

lacovnk의 이미지

vdsl 라인 하나 가지고 공유기에 3대 물려 쓰고 있습니다. 공유기에서 포트포워딩 해서 80으로 들어오는 건 내부 아이피 192.168.1.4로 보내주고요..

그리고 w*wdns에서 ip 등록해서 사용하고 있습니다. 그러면 잘 접속이 되지요 :)

그런데 어제, 정전인가 되어서 공유기, 서버, 모뎀이 다 꺼져있길래 수동으로 다시 켜줬습니다. 모니터는 떼어놔서 무슨 화면이 지나갔는지는 모르겠고...

ip도 바뀌어서 w*wdns에 업데이트 해주고, 하루 기다렸는데 여전히 접속이 잘 안된는 겁니다. 확인해봤더니..

1. 제 머신에서 192.168.1.4 (로컬 ip)로 접속시 매우 잘됩니다.
2. ssh 접속해서, 서버에서 외부ip 혹은 도메인으로 ping을 날리면 매우 잘됩니다.

그런데..

3. 외부에서 ip혹은 도메인으로 ping을 날리면...packet이 거의 100% loss입니다 -_-;

꽤 오래 기다리면 가끔가다가 연결이 되기도 하고..으음.

자! 질문의 요지입니다.

1. 내부에서 도메인으로 ping을 날리면 되고, 외부에서 도메인으로 ping을 날리면 안되는 이유는 뭔가요? 내부에서 날리는 것도 외부로 나갔다가 다시 들어오는 것 아닌가요? 그렇다면 외부와 마찬가지로 잘 접속이 안되야 하는거 아닌가...

2. 부팅시 로그들을 보려면../var/log/kern.log를 보면 되나요?
여기에

    136 Jan  5 17:33:27 SERVERNAME kernel: EXT3-fs: INFO: recovery required on readonly filesystem.
    137 Jan  5 17:33:27 SERVERNAME kernel: EXT3-fs: write access will be enabled during recovery.
    138 Jan  5 17:33:27 SERVERNAME kernel: kjournald starting.  Commit interval 5 seconds
    139 Jan  5 17:33:27 SERVERNAME kernel: EXT3-fs: ide0(3,5): orphan cleanup on readonly fs
    140 Jan  5 17:33:27 SERVERNAME kernel: ext3_orphan_cleanup: deleting unreferenced inode 179937
    141 Jan  5 17:33:27 SERVERNAME kernel: EXT3-fs: ide0(3,5): 1 orphan inode deleted
    142 Jan  5 17:33:27 SERVERNAME kernel: EXT3-fs: recovery complete.
    143 Jan  5 17:33:27 SERVERNAME kernel: EXT3-fs: mounted filesystem with ordered data mode.

라고 되어 있는 거 보니 복구가 되었나 본데..이게 느려진 것과 상관이 있나요? 없을 것 같은데..(제 머신에서, host파일에 내부ip를 적어주면 아주 잘 동작을 하거든요)

3. /var/log/error.log를 보면

 [Tue Jan  6 06:25:17 2004] [notice] SIGUSR1 received.  Doing graceful restart
    [Tue Jan  6 06:25:19 2004] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic[//code]
라고 되어있는데, 제가 restrat한적 없는데...어쩐일일까요? 그리고 mod_mime_magic은 왜 갑자기 에러가 나는지 -_-; (저런 /etc/apache이하 share라는 디렉토리는 아예 없구요..)
 
debian woody, 2.4.18에 apt-get upgrade는 더이상 되는게 없군요 :)
dangsan49의 이미지

내부로 핑을 보내면 gateway를 통하하지 않습니다.
그래서 핑이 잘 되고요.

외부로 하면 안 되는 이유는 얼마전에 정통부에서 지령이 떨어져서 거의 모든 isp에서 핑을 지원하지 않는것으로 알고 있습니다.

VENI, VIDI, VICI - Caesar, Gaius Julius -

lacovnk의 이미지

내부에서, 외부 ip로 ping을 보내면, 밖을 다녀와야 하지 않나요?

지금 제 vdsl 라인의 ip가 1.2.3.4 라면,

ping 192.168.1.4는 gateway를 안지나겠지만
ping 1.2.3.4는...밖을 다녀와야 알수 있는게 아닌가요?

자기 ip를 알고 있어서 안다녀오는건지..

그리고, 제 서버에서 ping을 보내면 대부분 되거든요? naver등등.. 그런데 학과 서버에 가서 똑같이 ping을 하면 안되네요. 이게 어떤 의미인지 궁금합니다. 왜 제 서버에서는 되는거죠? -_-;;

lacovnk의 이미지

원인은 모르지만..증상은 알아냈습니다.

php파일들이 열리는데 문제가 있군요.

로컬주소혹은 ip로 연결했을 때에는 별 문제가 없습니다. (192.168.1.4/abcd.php는 바로바로 뜹니다.)

그런데 도메인 주소로 연결했을 때에는...거의 안됩니다. (lacovnk.net/abcd.php..)

이유가 뭘까요? php만 다시 깔고, 재부팅 해봤지만..여전하군요 -_-

w*wdns 쪽 문제인가..

비교!

http://220.85.100.136/phpinfo.php
http://www.lacovnk.net/phpinfo.php

위에 꺼는 잘 되고, 밑에꺼는 안됩니다 -_-;

반면,
http://lacovnk.net/lacovnk/intro/retina_1.html
같은 html 페이지는 후딱후딱 뜹니다 -_-

이유가 뭘까요?? -_-; 홈페이지 내부에서, 상대경로 아닌, 도메인주소 이용한 절대경로를 쓰다보니...안으로 들어가면 또 마구 느려지고...사용할수 없는 지경입니다 ㅠㅠ

germanister의 이미지

http://www.superuser.co.kr/open_lecture/linux_lab/page50.htm 를 참조하면 다음과 같은 글이 있습니다.

"[주의]
포트포워딩을 리눅스 A(168.126.127.6)에 설치했다 하더라도 내부 랜(192.168.1.0)에서는 port forwarding이 작동하지 않는다.
즉 내부 랜에 연결된 윈95 피시 (192.168.1.101) 에서 http://168.126.127.6 명령을 해도 192.168.1.11에 설치된 웹서버가 응답하지 않는다. 내부 랜에서는 http://192.168.1.11 로 연결해야 한다. 이는 port forwading의 한계라기 보다 tcp/ip 네트워킹에서 이러한 라우팅을 허용하지 않기 때문이다."

제 개인적인 소견으로는, port forwarding이 아마도 incoming packets에 대해서만 적용되기 때문이 아닐가 생각합니다. 확인은 해 볼 수가 없네요...죄송.

bear의 이미지

우선 저의 생각을 적어 봅니다.
우선 www 이라는 도메인이 포워딩이 되지 않는것 같습니다.
www도 하나의 머신을 의미 합니다.
그렇기 때문에 www을 붙히는것과 www을 붙히지 않는 것음 분명히 차이가 많이 납니다.
보통의 경우 www을 같은 머신으로 포워딩 하기 때문에 문제가 없는것 처럼 보입니다.

http://www.lacovnk.net/phpinfo.php
http://lacovnk.net/phpinfo.php

위 두개를 비교해 보시면 아실것 입니다.^^

자세한 내용은 도메인 서버에 대해 찾아 보시기 바랍니다.^^

. -> net -> lacovnk -> www

이런식으로 도메인 서버에서 찾아 나가는 거죠.

최상위 도메인이 net 서버를 찾아주고

net 서버가 lacovnk를 찾아주고

lacovnk가 www 이라는 서버를 찾주어서

아이피를 리턴하게 됩니다.^^

그런데 www 이라는 도메인이 등록이 되어 있지 않을 경우는 리턴 되는 아이피가 없게 됩니다.^^

참고 사항 입니다.^^

-----------------------------------------------------------
C:\Documents and Settings\Administrator>nslookup lacovnk.net
Server: XXXXXXXXXXXXXXXXXX
Address: XXXXXXXXXXXXXXXXX

Non-authoritative answer:
Name: lacovnk.net
Address: 220.85.100.136

C:\Documents and Settings\Administrator>nslookup www.lacovnk.net
Server: XXXXXXXXXXXXXXX
Address: XXXXXXXXXXX

Name: www.lacovnk.net
Address: 211.55.72.21

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

분명히 두곳의 아이피가 틀립니다.^^

lacovnk의 이미지

dns 문제였군요. *.lacovnk.net의 설정을 바꿔주지 않아서 -_-

w*wdns에서 설정 바꿀때, 모두 적용을 눌렀어야 했는데, 그냥 적용을 눌러버렸나봅니다 :)

감사합니다!

내부 ping은...으음. 신기하군요 -_-

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.