2016-06-06 2 views
1

로컬 네트워크의 debian-os에서 실행되는 로컬 서버 (시스템)의 IP 주소를 찾고 싶습니다. 로컬 네트워크에서 모든 IP 주소를 찾을 수 있지만 시간이 많이 소요되는 방법입니다. 나는 서버가 실행중인 내 debian-sytem의 특정 IP를 찾고 싶다. 이 데비안 시스템은 동적 IP를 통해 로컬 네트워크에 연결됩니다. 나는 장치를 통해 그 서버에 연결하고 싶다. 하지만 서버에 연결하기 전에 로컬 네트워크에서 시스템의 특정 IP 주소를 찾아야합니다. 네트워크의 모든 IP 주소를 가져 오지 않고 특정 서버의 IP 주소를 찾는 방법은 무엇입니까?로컬 네트워크에서 시스템 (서버)의 IpAddress를 찾는 방법은 무엇입니까?

+0

그게 바로 DNS입니다. –

+0

@RonMaupin : 'debian-system'에 DNS를 설치하면 어떻게 장치가'debian-sytem'의'IP '주소를 얻을 수 있습니까? –

답변

1

DNS 서버를 설치해야합니다 (데비안 시스템 자체 나 다른 시스템에 이미 설치되어있을 수 있습니다). 데비안 시스템에 대한 호스트 항목 (A 레코드)을 추가하고 서버에 올바른 IP를 제공하십시오. 클라이언트에서 DNS 서버도 구성해야합니다. 그들은 DNS-Name에 의해 데비안 시스템을 참조 할 수 있습니다.

클라이언트 소프트웨어도 작성 중이라면 mDNS을 사용하여 "서버가없는"검색 방법을 제공 할 수 있습니다. mDNS를 사용하면 검색하지 않는 "DNS 이름"에 응답하는 서버를 찾을 수 있습니다. 실제 DNS 서버의 경우이 기술은 네트워크 프린터 및 멀티미디어 장치에서 자주 사용됩니다. Chromecast는 mDNS 변형을 사용하여 Chromecast 기기가 로컬 네트워크에 있는지 검색합니다.

+0

어떻게 내 서버와 클라이언트 모두에 고정 IP를 할당하지 않고 동일한 것을 달성 할 수 있습니까? 내 안드로이드 장치 용 DNS 서버를 구성 할 때 고정 IP를 제공하기 때문에. 나는 이것을하고 싶지 않다. –

+0

mDNS를 살펴보십시오. 사용 가능한 최상의 솔루션입니다. –

+0

감사 ... 내 문제가 해결되었습니다. –

관련 문제