나는 최근 룸메이트들에게 코드를 자르고 케이블을 제거하라고 설득했는데, 지금까지 그들은 그것이 매우 좋다고 생각했습니다. 저는 Sick Beard, Couch Potato 및 Transmission 데몬과 같은 것을 사용하여 일부 자동화를 포함하여 Apple TV를 중심으로 매우 훌륭하고 대부분 자동화된 홈 시어터 설정을 구축하고 있습니다.
<ip address>:<port number>
위의 모든 서비스에 대한 웹 인터페이스를 포함하여 모든 것이 작동하지만 URL을 룸메이트보다 좀 더 친숙하게 만들고 싶습니다.아니요이러한 서비스(특히 Couch Potato 및 Sick Beard)는 약간의 기술만 있으면 액세스할 수 있습니다. 나는 그들이 movies.home
또는 같은 URL 로 이동하여 tv.home
(이것이 제안된 TLD와 충돌한다는 것을 알고 있습니다. 이와 관련하여 제안 사항이 있으면 제안을 받습니다) Sick Beard에 쇼를 추가할 수 있기를 바랍니다. 또는 UI가 사용하기 매우 간단하기 때문에 Couch Potato의 시청 목록에 영화를 추가하세요.
나는 이 이름 확인이 네트워크 전체에서 수행되어 모든 휴대폰과 랩탑 등이 너무 많은 작업을 수행하거나 모든 사람의 호스트 파일을 편집하지 않고도 웹 인터페이스에 액세스할 수 있기를 원합니다. 홈 네트워크 외부에서 액세스하는 데는 관심이 없으며 내부 네트워크에서 사용할 수 있기를 원합니다.
어디서부터 시작해야 할지 잘 모르겠고, BIND
이전에 사용해 본 적이 없고 그것이 무엇을 할 수 있을지 확신할 수 없기 때문에 맞춤형 DNS 서버를 추구하기 전에 더 간단한 솔루션을 놓치지 않았는지 확인하고 싶습니다. 이렇게 하고 싶습니다. 집 어딘가에 있는 상자에 BIND를 설정하고 무선 라우터가 해당 로컬 상자를 DNS 서버로 가리키도록 한 다음 BIND를 가질 수 있는 방법을 찾아야 한다고 생각했습니다. Box Forward 모든 홈이 아닌 미디어 관련 OpenDNS 또는 다른 것에 요청하십시오. BIND가 다른 논리 주소 대신 다른 포트를 기반으로 확인할 수도 있습니까? 그래도. 도움을 주셔서 감사합니다.
답변1
첫째, 그렇습니다. 자신만의 네임서버가 필요하며 Bind는 무엇보다도 좋습니다. 처음에는 시작하기가 조금 어려울 수 있지만 인터넷에는 충분한 예제와 튜토리얼이 있습니다. 바인딩의 장점은 어떤 기능도 놓치지 않을 가능성이 높다는 것입니다.
모든 클라이언트에 IP 주소 등을 제공하기 위해 DHCP를 사용한다고 가정합니다. DHCP를 통해 제공할 수 있는 옵션 중 하나는 검색 도메인입니다(정확한 이름은 확실하지 않음). 컴퓨터는 이 정보를 저장하고, 이름을 확인할 수 없을 때마다(예: movies
검색 도메인 추가) home.sweet.home.org
전체 이름으로 다시 시도합니다 movies.home.sweet.home.org
. 자신만의 이름 서버와 DHCP를 사용하면 원하는 경우 짧은 이름을 사용할 수 있습니다.
그러나 Bind는 이름을 IP 및 포트 조합으로 확인하지 않기 때문에 문제가 발생할 수 있습니다. 웹 인터페이스를 분리 할 수 없는 경우 virtual hosts
(아파치를 사용하는 경우) 미디어 서버에 여러 IP를 제공하고 서비스가 다른 IP를 수신하도록 해야 할 수도 있습니다.
답변2
예, 일부 사용자 지정 항목이 있는 사용자 지정 DNS 서버가 올바른 선택입니다. BIND는 이에 대해 과잉입니다. 강력하지만 구성하기가 어렵습니다.DNS간단하고 가벼우며 널리 사용됩니다. BIND만큼 기능이 많지는 않지만 홈 네트워크용으로는 충분합니다. 항상 켜져 있는 컴퓨터, 바람직하게는 홈 라우터에서 실행하십시오(Linux 기반인 경우 이미 내부에서 실행 중일 수 있습니다). 다른 모든 컴퓨터를 유일한 DNS 서버로 지정하십시오.
호스트 이름을 사용하여 LAN에서 컴퓨터에 액세스하는 방법Dnsmasq 설정에 대한 몇 가지 팁이 있습니다.
답변3
토마토 펌웨어를 사용하는 경우 웹 GUI를 사용하여 dnsmasq를 쉽게 구성할 수 있습니다. 방금 내 서버에 와일드카드 *.home을 설정했습니다.
그런 다음 nginx를 사용하여 프록시 movie.home을 localhost:5050으로 되돌립니다. 모든 호스트는 동일합니다. 우분투에 Easy Engine을 설치할 수 있습니다. nginx를 설정하고 모든 구성을 완료합니다.
내 웹사이트 Knightcinema.com에서 전체 사용 방법 가이드를 확인할 수 있습니다(일시적으로 폐쇄됨).