http://whatismyip.com 조회 와 유사합니다 . 분명히 컴퓨터를 쿼리해야합니다. 누군가가 그것을 할 수있는 영리한 방법이 있는지 궁금하십니까?
답변
curl http://myip.dnsomatic.com
답변
발굴 + short myip.opendns.com
OpenDNS를 DNS 서버로 사용하는 경우에만 작동합니다.
그렇지 않은 경우 다음 중 하나가 작동합니다.
발굴 + short myip.opendns.com @ 208.67.222.222 발굴 + short myip.opendns.com @ 208.67.220.220 발굴 + short myip.opendns.com @ 208.67.222.222 @ 208.67.220.220
답변
STUN 이 올바른 솔루션입니다.
% 충격 -v stun.ekiga.net ... 매핑 된 주소 = 88.189.152.187:18009
- 공개 STUN 서버 목록
- 무료 소프트웨어 STUN 클라이언트
- STUN 표준
답변
lynx -dump http://www.pcmesh.com/ip-check.cgi | awk '/REMOTE_ADDR/{print $2}'
답변
이것을 사용하려면 OpenDNS 서버를 사용해야합니다 … 다음과 같은 발굴로 특정 DNS 서버를 쿼리 할 수 있습니다.
발굴 + short myip.opendns.com @ 208.67.222.222
답변
curl을 사용하여 whatismyip과 같은 페이지를 가져온 다음 조각을 가져올 수 있습니다. 이 예에서는 whatismyipaddress.com을 사용했습니다. 분명히 필드는 서비스마다 다릅니다.
curl -s http://whatismyipaddress.com/ | grep LOOKUPADDRESS | awk '{ print $4 }'
답변
인터넷에서 어딘가에 traceroute를 실행하고 로컬 네트워크에서 홉을 찾습니다.
아마도 더 좋은 방법이 있습니까?