저는 WiFi를 통해 홈 라우터에 연결된 두 컴퓨터(두 컴퓨터 모두 데비안 기반 Linux 배포판을 실행함) 사이에서 C 프로그램의 TCP/IP 소켓을 통해 데이터를 전송하려는 프로젝트를 진행 중입니다. 장치 호스트 이름만 알고 클라이언트 컴퓨터에서 연결할 수 있기를 원합니다. 라우터를 제어할 수 없으므로 장치에 고정 IP를 설정할 수 없습니다.
특정 호스트 이름의 IP 주소를 검색하는 데 사용할 수 있는 API가 있습니까? C에서 이 API를 사용하는 방법에 대한 자세한 정보는 어디서 얻을 수 있습니까?