로컬의 ip address를 알고 싶은데요. 보통
/etc/hosts 파일에 보면
127.0.0.1 localhost
143.248.80.212 babo babo.kaist.ac.kr
위와 같이 설정이 되어 있죠.
근데 한줄 더 들어가 있는 경우도 있더군요.
아래와 같이
127.0.0.1 localhost
127.0.0.1 babo babo.kaist.ac.kr
143.248.80.212 babo babo.kaist.ac.kr
이렇게 설정하면 잘못하는 건가요...
프로그램에서 이 ip 를 가져오고 싶은데 gethostbyname 함수를 사용하면
hosts 파일에 씌여있는 순서대로 127.0.0.1 을 가져와 버리고 마네요..
해결책이 있을까요. 제대로 된 아이피를 가져올 수 있는...
제가 사용하는 환경은 x86 알짜리눅스 6.2 버전입니다...