홈 네트워크에서 IP 주소 대신 호스트 이름을 사용하는 방법은 무엇입니까?


37

소규모 홈 네트워크를 설정하고 실행 중이며 ssh를 설정했습니다. 누구든지 IP 주소가 아닌 호스트 이름으로 네트워크상의 한 컴퓨터를 다른 컴퓨터에서 참조하기 위해 무엇을해야하는지 말해 줄 수 있습니까 (지금 내가하고있는 일)?

답변:


40

다음과 같이 .local을 호스트 이름으로 지정하여 시스템을 참조 할 수 있습니다.

ssh machinename.local

참고 문헌 :


나는 그것이 비 Mac에서 작동한다는 것을 알지 못했지만 11.10 시스템에서 시도했지만 작동했습니다. 라우터를 사용하여 동일한 시스템에서 유선 및 무선 고정 IP를 할당하는 데 다른 IP 주소가있는 경우 문제를 해결할 수 있습니다. 귀하의 제안을 사용하여 어떤 연결이 사용되고 있는지 알 필요가 없습니다. 더 쉽게 만들기 위해 별칭을 지정할 수있는 방법이 있는지 궁금하십니까?
Marty Fried

완벽하게 작동했습니다. 감사합니다. 마법을 지우시겠습니까? Marty가 말한 것처럼 다른 호스트에 대한 매핑을 알리지 않는 한 호스트 이름은 특정 호스트에만 알려졌다는 것을 이해했습니다. .local은 무엇을합니까? 어떤 종류의 방송 신호를 시작합니까?
naftalimich 2016 년


9

더 정교한 방법이 있지만 내 방법은 고정 IP 주소를 사용하여 라우터에서 할당하고 호스트 파일에 주소를 입력하는 것입니다.

라우터 나 네트워크 연결 대화 상자 (유선 또는 무선 탭 아래의 IPv4 탭)에서 고정 주소가 할당되면 /etc/hostsgedit 또는 vim과 같은 원하는 텍스트 편집기로 sudo 또는 gksu를 사용하여 편집 합니다. 다음과 같이 각 호스트에 대한 줄을 추가하십시오.

192.168.1.100    ComputerName1
192.168.1.101    ComputerName2

내가 사용하는 숫자는 일반적인 숫자이지만 LAN은 다를 수 있습니다. 이름은 원격 컴퓨터를 호출하려는 모든 이름이며 실제 이름과 일치하는 것이 가장 좋습니다. 로컬 웹 서버가있는 경우 여기에서 이름으로 로컬 웹 사이트를 만들 수도 있습니다.


라우터에 이름에 대한 정보를 추가 할 수 있으며 로컬 네트워크의 모든 시스템에서이 이름을 알 수 있습니다. 최소한 라우터를 DNS 서버로 사용하는 경우.
Anders

1
@ 앤더스 : 어떻게해야합니까? 라우터를 정의 할 수있는 라우터가 없었습니다. 현재 라우터 (Netgear WNR3500L)에는 고정 IP를위한 장소와 항목의 이름을 지정할 수있는 장소가 있지만 해당 이름을 핑하는 것은 효과가 없습니다. 그러나 "연결된 장치"아래에 컴퓨터 이름이 있지만 해당 이름을 ping해도 내 시스템에서는 작동하지 않습니다. 그러나 라우터가 그렇게하기 때문에 머신 이름을 읽는 방법이 있어야합니다. 방금 호스트 파일을 사용하지만 이상적이지는 않습니다.
Marty Fried

dhcp 호출에서 컴퓨터는 원하는 이름을 말할 수 있습니다. 라우터가 컴퓨터 이름을 얻는 이유입니다. 흠, 나는 라우터에 컴퓨터 이름을 설정하고 나중에 그 이름을 찾을 수 있다는 꽤 해안가입니다. 어쨌든 OpenWRT 펌웨어가있는 라우터 에서이 작업을 수행합니다. 해당 펌웨어는 라우터에서 작동해야합니다. IPv6 터널을 설정하기에 좋습니다. :)
Anders
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.