Ruby on Rails 앱을 유지 관리하는 중이며 현재 사용중인 상자의 호스트 이름 또는 IP 주소를 쉽게 찾을 수있는 방법을 찾고 있습니다 (VM이므로 새 인스턴스에는 다른 호스트 이름 또는 IP 주소가있을 수 있음). . Ruby on Rails에서이 작업을 수행하는 빠르고 쉬운 방법이 있습니까?
편집 : 아래 답변은 정확하지만 Craig가 제공 한 설명이 유용합니다 (답변에 제공된 링크 참조).
[아래] 코드는 연결하거나 패킷을 보내지 않습니다 (google 인 64.233.187.99로). UDP는 상태 비 저장 프로토콜이기 때문에 connect ()는 주소를 기반으로 패킷을 라우팅하는 방법과 바인딩해야하는 인터페이스 (따라서 IP 주소)를 파악하는 시스템 호출을 수행 할뿐입니다. addr ()은 소켓의 패밀리 (AF_INET), 로컬 포트 및 로컬 주소 (원하는 것)를 포함하는 배열을 반환합니다.