안녕하세요 netstat 명령어에서 Local Adress와 Foreign Address 의 0.0.0.0 주소 의미가 궁금합니다
0.0.0.0은 모든 IP 주소를 의미한다고 알고 있는데요
systemd 프로세스 기준으로 해당 netstat 결과를 해석하면
내부의 모든 IP의 111포트가(Local Address, 0.0.0.0:111) 외부의 모든 IP의 모든포트에 대한(Foreign Address, 0.0.0.0:*) 요청을 기다리고(Listen) 있다
이 말이 맞나요?? 근데 자신의 서버의 모든 IP라 하면 각 인터페이스에 설정한 IP 전부를 뜻하는 걸까요??
해석을 어떻게 해야할지 모르겠습니다...
https://docs.oracle.com/cd/E19455-01/806-1017/sockets-47146/index.html
Àß »ç¿ëµÇÁö´Â ¾ÊÁö¸¸, ·Î¿ì·¹º§ ¼ÒÄÏ Á¦¾î°¡ ÇÊ¿äÇÒ ¶§´Â ÀÎÅÍÆäÀ̽º ¹ÙÀεùÀ» »ç¿ëÇϱ⵵ ÇÕ´Ï´Ù.
¸ðµç ÀÎÅÍÆäÀ̽º¸¦ °¡¸£Åµ´Ï´Ù
Address BindingÀ» 0.0.0.0À¸·Î ÇÏ°í, ÀÎÅÍÆäÀ̽º ¹ÙÀεùÀ» ÇÑ´Ù¸é ¾î¶»°Ô µÉ±î¿ä?
Àú °°Àº °æ¿ì¿¡´Â Hardware TimestampingÀ» »ç¿ëÇϱâ À§Çؼ ÀÎÅÍÆäÀ̽º ¹ÙÀεùÀ» Çß¾ú±¸¿ä. ¤¾¤¾
127.0.0.1Àº ±âº»ÀÌ°í,
¿¹¸¦ µé¾î NIC°¡ 2°³Àε¥ Çϳª´Â 192.168.0.2,
´Ù¸¥ °ÍÀº 202.157.203.2 À¸·Î µÅ ÀÖ´Ù¸é,
(¾î´ðÅÍ¿¡ Ãß°¡ÇÑ IP, °¡»ó IPµµ Æ÷ÇÔ)
0.0.0.0:22´Â ssh µ¥¸óÀÌ ¼¹ö°¡ Áö´Ñ ¸ðµç IP¿¡ 22¹ø Æ÷Æ®·Î ¼ºñ½ºÇÑ´Ù´Â ¶æ ÀÔ´Ï´Ù.
sshd_config¿¡¼ ¼ºñ½ºÇÒ IP·Î 192.168.0.2¸¦ ÁöÁ¤Çϸé 192.168.0.2:22 ó·³ ³ª¿É´Ï´Ù.
¿ª½Ã, ssh Á¢¼ÓÀ» Çã¿ëÇÒ ³×Æ®¿öÅ©¸¦ 192.168.0.0À¸·Î sshd_config¿¡¼ ¼³Á¤Çß´Ù¸é Foreign Address´Â 192.168.0.0:* À¸·Î ³ªÅ¸³³´Ï´Ù.