¸¶½ºÅÍÆ÷À¯(Master4U)
Monday, 17 of January
 

Á¦¸ñ: Àڱ⠼­¹öÀÇ ip°¡ º¯°æµÇ¾úÀ» ¶§ º¯°æµÈ ip¸¦ ¸ÞÀÏ·Î ¹ÞÀ» ¼ö ÀÖ´Â ½ºÅ©¸³Æ®
ºÐ·ù: ¸®´ª½º
À̸§: ±èÀÎÈ£ * http://www.master4u.net


µî·ÏÀÏ: 2005-09-28 12:08
Á¶È¸¼ö: 11682 / Ãßõ¼ö: 90
 

[Àڱ⠼­¹öÀÇ ip°¡ º¯°æµÇ¾úÀ» ¶§ º¯°æµÈ ip¸¦ ¸ÞÀÏ·Î ¹ÞÀ» ¼ö ÀÖ´Â ½ºÅ©¸³Æ®]

Àڱ⠼­¹öÀÇ ip°¡ º¯°æµÇ¾úÀ» ¶§ º¯°æµÈ ip¸¦ ¸ÞÀÏ·Î ¹ÞÀ» ¼ö ÀÖ´Â ½ºÅ©¸³Æ®

ÀÛ¼ºÀÚ : junid  ÀÛ¼ºÀÏ : 2005-04-08 15:31 / Á¶È¸ : 100ȸ

ADSL À¯µ¿ IP·Î ¿¬°áµÈ ¼­¹ö¸¦ ¿ÜºÎ¿¡¼­ Á¢¼ÓÇÒ¶§
IP¸¦ ¸ð¸£°Å³ª ¹Ù²¼À» °æ¿ì ¼­¹ö¿¡ Á¢¼ÓÇÏÁö ¸øÇØ ¾Ö°¡Å¸´Â
°æ¿ì°¡ ¸¹ÀÌ ÀÖ½À´Ï´Ù.

¾Æ·¡ÀÇ °£´ÜÇÑ ½ºÅ©¸³Æ®´Â ±×·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ·Á±¸
¹°·Ð °£´ÜÇÏ°Ô ¸ÅÀÏ IP¸¦ ¸ÞÀÏ·Î º¸³»´Â ¹æ¹ýÀÌ ÀÖÁö¸¸
¹Ù²îÁöµµ ¾Ê¾Ò´Âµ¥ ¸ÅÀϸÅÀÏ ³¯¶ó¿À´Â IP ¶§¹®¿¡ ¿ë·®¸¸
Â÷ÁöÇÏ´Â ½ºÆÔ¼º ¸ÞÀÏÀÌ µÇÁö ¾Ê±â À§ÇØ IP°¡ ¹Ù²¼À» °æ¿ì¿¡¸¸
¸ÞÀÏÀ» º¸³»´Â °ÍÀÔ´Ï´Ù.

¹°·Ð crontab¿¡ µî·ÏÇÏ¿© 5ºÐ¿¡ Çѹø²Ã·Î ½ÇÇàÇÏ°Ô Çϰųª ¶Ç´Â
30ºÐ¿¡ Çѹø ½ÇÇàµÇ°Ô ÇÑ´Ù.

Crontab ¿¹Á¦
*/5 * * * * /usr/local/bin/IP_mailto

óÀ½ ½ÇÇà½Ã /var/log/ifconfig.log ÆÄÀÏÀ» ¸¸µç´Ù.
±×¸®°í ifconfig.log ÆÄÀÏ¿¡ "1.1.1.1"À̶ó°í ÀÔ·ÂÇØÁØ´Ù.(²À 1.1.1.1ÀÌ ¾Æ´Ï¾îµµ µÈ´Ù.. ^^)

³Ê¹« ÇãÁ¢ÇÏÁö¸¸... ¼öÁ¤ÇÒ ºÎºÐ ÀÖÀ½... ¼öÁ¤Çؼ­ ¾²¼¼¿ë~~ ^^

--------------------------------------------------------------------------------
#!/bin/sh

export LANG=
TODAY=`date +"%x"`
MAIL_TITLE="$TODAY Server IP :-)"
IP_addr=/var/log/ifconfig.log

MAILTO=" ID@server.co.kr ; ID2@server2.com "

#±âÁ¸ IP
ORIG_IP=`cat $IP_addr`
#ÇöÀç IP
PRE_IP=`ifconfig ppp0 | grep inet | awk '{print $2}' |sed 's/addr://g'`


if [ $ORIG_IP != $PRE_IP ]
then

echo "$PRE_IP" > $IP_addr
mailto $MAILTO -s "$MAIL_TITLE" < $IP_addr

fi

** "»ó±Õ"´ÔÀÇ ½ºÅ©¸³Æ® ÀڷḦ °¡Á®¿Ô½À´Ï´Ù.
Á¤¸» À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ½ºÅ©¸³Æ® ÀÎ °Í °°½À´Ï´Ù.  
       
¡â ÀÌÀü±Û: µð½ºÅ© ´ýÇÁ ½ºÅ©¸³Æ®
¡ä ´ÙÀ½±Û: ncftp ÀÚµ¿ ·Î±×ÀÎ
Copyright 1999-2025 Zeroboard / skin by enFree