.local, .home 및 .lan의 차이점은 무엇입니까?


24

네트워크의 다른 컴퓨터를 안정적으로 처리하려면 어떻게해야합니까?

항상 .local접미사를 사용하여 로컬 네트워크의 컴퓨터와 대화를 나 before습니다. 그러나 새로운 라우터를 사용하는 경우는 .local드물지만 (때로는) 작동하지 않습니다. 나는 그것을 발견 .home했으며 .lan둘 다 일반적으로 작동하지만 항상 그런 것은 아닙니다.

.-------.   .--------.                 .-----.
| modem |---| router |))))))(wifi))))))| foo |
.-------.   .--------.         v       .-----.
   ||            |             v
 /_^_^_\         |             \))))))).-----.
/ cloud \        |                     | bar |
 \-_-_-/      .-----.                  .-----.
              | baz |
              .-----.

따라서 터미널에서 foo다음을 시도해 볼 수 있습니다.

ssh bar.local
ssh bar.home
ssh bar.lan

ssh baz.local
ssh baz.home
ssh baz.lan

때로는 이러한 접미사 중 일부는 작동하지만 일부는 작동하지 않지만 어느 시점 또는 언제를 예측하는 방법을 모르겠습니다.

foo, barbaz모든 최신 Linux 또는 Android 시스템이며 Linux 상자에는 모두 avahi-daemon 또는 기타 합리적으로 사용할 수있는 패키지가 설치되어있을 수 있습니다.

(정적 IP 주소를 설정하고 싶지 않습니다. 각 컴퓨터에 대해 라우터에서 DHCP를 계속 사용하고 싶습니다. 고정 주소가 괜찮더라도 호스트 이름을 입력하고 싶습니다. 루팅되지 않은 Android 컴퓨터에서 호스트 파일을 편집하여 선택한 호스트 이름을 IP 주소에 매핑 할 수 없습니다.)


/etc/resolv.conf네임 서버를 위해 무엇을 사용하고 있습니까? 또한 dig설치 하면 어떤 출력을 얻을 수 dig +trace baz.local있습니까?
레드 크리켓

질문에 마지막 정보에 제공된 것과 같은 추가 정보를 추가해야합니다. 또한 사용중인 라우터를 추가하십시오.
maxschlepzig

답변:


21

지정에는 RFC는 없다 .lan하고 .home. 따라서 의사 TLD (최상위 도메인 이름)가 기본적으로 구성되는 것은 라우터 공급 업체에 달려 있습니다.

예를 들어, 내 라우터 공급 업체 (AVM) .fritz.box가 기본적 으로 사용 하는 것 같습니다 .

.localApple에서 엔지니어링 한 프로토콜 인 mDNS (멀티 캐스트 DNS) 에서 사용됩니다 . 사용 example.local만하면 실행되는 데몬 mDNS를이 (예를 들어에서라도, 우분투 / 페도라와 같은 현재의 리눅스 배포판) 시스템 (및 대상의 경우)에서 작동합니다.

dhcp를 계속 사용할 수 있지만 라우터를 약간 구성해야 할 수도 있습니다. 대부분의 라우터를 사용하면 네트워크의 도메인 이름과 같은 항목을 구성 할 수 있습니다.

의사 TLD를 사용하는 것은 일종의 위험합니다. (mDNS와 충돌하지 않기 때문에) .lan인기가있는 것 같습니다. 그러나 ICANN이 특정 시점에서 새로운 TLD .local로이를 .local도입하지 않을 것이라는 보장은 없습니다.

2019 업데이트 : .box이제는 의사 TLD가 아닙니다. ICANN 은 2016 년에 .box위임 했습니다.

따라서 실제 도메인 이름을 얻는 것이 합리적입니다. 예를 들어 도메인을 example.org사용할 수있는 경우와 같이 개인용으로 도메인 이름을 사용하는 것이 좋습니다.

lan.example.org
internal.example.org
...

2
실제로 tools.ietf.org/html/rfc6762 는 .lan과 .home을 모두 언급합니다.
Powerman

6
@Powerman은 RFC6762 .lan.home부록 G에 언급 되어 있지만 사용이나 의미를 지정하지는 않습니다. 대신 '비 등록 최상위 도메인 사용을 권장하지 않지만, 네트워크 운영자가이를 결정하기로 결정한 경우 다음과 같은 최상위 도메인이 개인 내부 네트워크에서 사용되었습니다. ".local"을 재사용하여 발생한 문제 이 목적을 위해 '
maxschlepzig

2
2018년 2월로, .home, .corp, 및 .mail안전하다고 할 수 있습니다 icann.org/resources/board-material/...가 사용 .lan여전히 위험이 고려되어야한다.
Daniel Martin

1
또 다른 업데이트 : RFC8375 (2018 년 5 월) .home.arpa는 홈 범위 네트워크 ( tools.ietf.org/html/rfc8375 )
John O'M을 지정합니다.

0

내가 이해 한 바와 같이, RFC-1918 개인 네트워크 숫자 주소 중 하나를 사용 하면 인터넷 "규칙"에 의해 자체 서브넷을 넘어서는 안됩니다.

일부 이름은 특수 용도로 예약되어 있습니다 ( {유효하지 않음, localhost., 테스트. RFC6761}} {local. in RFC6762} {onion. in RFC7686} iana 사이트 )

그 결과 개인 네트워크 LAN 에서 원하는 이름을 사용할 수 있습니다 . 주소 번호가 RFC1918 범위에있는 경우 : 공용 인터넷 사용자가 노드 이름을 알고 있더라도 해당 주소로 라우팅 할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.