Home
▼
Location Log
▼
Tag Log
▼
Guestbook
▼
나만의 세상~!
Entries RSS
Posted on 2009/07/02 09:52
Filed Under
OS/Linux
[Linux] 사설아이피 사용시 telnet, ssh , dns 등등 느리게 접속되는 현상.
퍼온곳 :
http://coffeenix.net/board_view.php?cata_code=5&bd_code=91&bpage
=
출처 : sec-info 메일링 리스트
---------------------------------------------------------------------
Re: ping, arp, dns관련하여
날짜: Thu, 24 Jul 2003 16:20:59 +0900
보낸이: "Sukbum Hong" <antihong@tt.co.kr>
받는이: "i" <imalcol@mail.affis.or.kr>, <sec-info@cert.certcc.or.kr>
안녕하십니까?
오늘과내일의 홍석범입니다.
#### ping 과 DNS 에 대해
시스템에 따라 ping 은 Reverse lookup 을 실행합니다.
(참고로 Reverse lookup(역질의) 이란 IP 를 호스트이름으로 변경하는 것을 뜻합니다.)
따라서 10.10.10.6 으로 ping 을 하였을 경우 이 IP 를 호스트 이름으로 변경하려는
시도를 하게 되고, 결국 최상위 root DNS 서버로부터 결과를 찾아가게 됩니다.
그러나 10.10.10.6 은 사설 IP 이므로 어떤 DNS 서버도 이 IP 에 대한
위임 권한을 갖고 있지 않기 때문에 결국은 timeout 이 될 때까지 대기한 후에야
Reverse lookup 을 포기하고 역질의 없이 해당 IP 로 ping 을 시도하게 되는 것입니다.
말씀하신 57초가 바로 DNS 의 timeout 시간이라 할 수 있습니다.
이를 위해서는 다음과 같이 할 수 있습니다.
* -n 옵션 이용
ping -n 10.10.10.6 와 같이 -n 옵션을 이용하면 reverse lookup 을 시행하지 않습니다.
* /etc/hosts 이용
/etc/hosts 는 일종의 소형 DNS 라고 생각하시면 됩니다.
/etc/hosts 에 해당 IP 를 정의해 주면 역질의를 하지 않습니다.
* /etc/named.conf 이용
/etc/named.conf 에 10.10.10.0/8 대역에 대해 위임 권한을 지정해 주면
최상위 root DNS 서버까지 reverse lookup 을 하지 않게 됩니다.
#### arp 와 DNS 에 대해
arp -a 를 실행하였을 때의 결과를 보면 쉽게 이해할 수 있습니다.
# arp -a
? (192.168.1.246) at 00:D0:B7:9A:25:20 [ether] on eth0
? (192.168.1.191) at 00:D0:B7:88:E8:0D [ether] on eth0
webserver (192.168.1.45) at 00:01:02:54:C2:E7 [ether] on eth0
? (192.168.1.102) at <incomplete> on eth0
여기에서 eth0 인터페이스를 통해 192.168.1.246 의 MAC 주소는 00:D0:B7:9A:25:20,
192.168.1.191의 MAC 주소는 00:D0:B7:88:E8:0D 라는 것을 알 수 있습니다.
그런데, 제일 앞 부분이 다른 3줄은 ? 으로 되어 있는데, 세 번째줄만 ? 대신
webserver 라고 되어 있습니다.
이 차이점은 ? 은 각각의 IP 주소에 대해 역질의(reverse lookup)를 했는데,
해당하는 호스트 이름이 존재하지 않아 ? 로 표시된 것이고 192.168.1.45의 경우
역질의한 값이 webserver 로 존재하여 위와 같이 표현된 것입니다.
참고가 되셨기를 바랍니다.
감사합니다.
크리에이티브 커먼즈 라이센스
이 저작물은
크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스
에 따라 이용하실 수 있습니다.
(
0
)
(
0
)
삐꾸강아쥐
2009/07/02 09:52
2009/07/02 09:52
0
Trackbacks
0
Comments
트랙백 주소 :
http://blog.seabow.pe.kr/trackback/660
◀ PREV
1
...
270
271
272
273
274
275
276
277
278
...
852
NEXT ▶
Categories
전체
(852)
Board
(169)
자동차
(11)
떠들기
(125)
수집
(23)
IT-News
(9)
사진 놀이...
(31)
Etc
(81)
Linux-Xen
(6)
Linux-KVM
(2)
Security
(11)
cluster
(11)
Exchange
(3)
UNIX C
(2)
Apache
(12)
PHP
(5)
shell script
(4)
Network
(8)
Compiler
(5)
Project
(1)
JAVA
(4)
BIND
(3)
RHEV
(1)
Firefox
(4)
DBMS
(9)
Mysql
(9)
Oracle
(0)
postgreSQL
(0)
OS
(387)
redhat
(49)
RHCS & GFS
(7)
Windog
(46)
Linux
(144)
centos
(11)
Debian
(8)
YJJ Linux
(120)
Embedded Linux
(1)
Ubuntu
(1)
Fedora
(1)
Utilty
(23)
Linux
(3)
windows
(20)
식물
(3)
화제집중(News)
(32)
event
(71)
체험단 수상
(5)
체험단 활동
(30)
체험단 신청
(11)
이벤트 신청
(24)
이벤트 당첨
(2)
HardWare
(20)
Intel Server
(20)
Server
(0)
Storage
(0)
IPhone
(13)
App
(7)
Etc
(4)
JHS Story
(0)
IPAD
(1)
App
(0)
Etc
(0)
Apple
(1)
Recently Written
(IPhone,IPAD,Android,....
(수집) 모임스톤 IP255....
(Firefox) Firefox 10.....
(떠들기) Open Source ....
(떠들기) RHEL6 for KV....
Recent Comments
좋은 정보 감사요...^^....
[09:20]
코요테는 옛날에 개발....
[02/04]
좋은 팁을 공개해주셔....
[2011]
네...^^ 전에 잘 봤었....
[2011]
요즘 splunk(로그 등 ....
[2011]
Recent Trackbacks
Blogroll
BotServ
dong-hwa HomePage
DualOver
FaceBook / yjj3019
jjorae blog
Luna
nixCraft
Twitter / yjj3019
Virtual Hive
스마트폰+MVoIP+메시징+결재...
좋은진호의 여유만만
About
by 삐꾸강아쥐
Admin
관리자화면
글쓰기
Counter
· Total
: 137366
· Today
: 67
· Yesterday
: 0