Muszę zmienić zaporę / router i wolałbym coś z wbudowanym DNS, aby rozwiązywać zapytania w lokalnych podsieciach. Mam mieszany system Linux / Windows, często z włączonym tylko jednym komputerem i często mam problemy z rozwiązywaniem nazw lokalnych. Nie chcę stale włączać Linux-a tylko dla DNS i wolę mieć DNS w moim routerze, który jest zawsze włączony.
Od czasu do czasu szukam w Google, ale niczego nie znajduję. Zawsze dostajesz oczywiste odpowiedzi - nie jest możliwe, włóż wszystko /etc/hosts
, NetBIOS, dedykowane pudełko itp. Więc czego mi brakuje? Dlaczego „tanie” routery nie pozwalają ci tego zrobić? Jestem prawie pewien, że robi to zestaw Cisco. Prawie wszystkie tanie routery pozwalają na rezerwację adresów MAC, co pozwala im przypisywać statyczne adresy IP dla DHCP. Dlaczego więc nie mogą po prostu zrobić DNS dla wszystkiego w lokalnych podsieciach, po prostu przechodząc przez zdalne domeny do ISP?
Odpowiedzi:
Protokół DNS jest w rzeczywistości dość skomplikowany, szczególnie funkcja rekurencyjna, a większość routerów nie może nawet poprawnie proxy DNS i zgodnie z RFC DNS, nie mówiąc już o działaniu jako właściwy serwer DNS. Zobacz RFC 5625 .
Najlepsze routery dla funkcji DNS to te, które używają
dnsmasq
oprogramowania wewnętrznie, działające na jądrze Linux.Ob. Oświadczenie - napisałem to RFC.
źródło
używając routera flashowalnego, takiego jak rodzina WRT * firmy Linksys, możesz zainstalować OpenWRT lub Tomato ; te dwa oprogramowanie układowe powinny zapewnić dostęp do szerokiej gamy narzędzi.
Lista obsługiwanych urządzeń dla OpenWrt może otwierać inne opcje; być może możesz odzyskać starszy router z listy.
źródło
Podejrzewam, że przypadkiem użycia tańszych producentów routerów jest to, że jedyne, co robisz, to łączenie się z zewnętrznym Internetem. Dlaczego chcesz komunikować się między urządzeniami w sieci domowej?
Prawidłowe dla nich jest to, aby automatycznie dodać wpis DNS, gdy robi DHCP, a kiedy dzierżawa DHCP wygaśnie i nie zostanie odnowiona, usuń wpis DNS.
Możesz to zrobić za pomocą OpenWRT. Możesz także skonfigurować własny serwer dhcp / dns i używać go do DHCP zamiast taniego routera.
źródło
„Mom and Pop Ltd.” nie potrzebuję takich rzeczy.
Jak zauważyłeś, produkty Cisco mogą to zrobić, ale kosztowało to zamówienie więcej niż sprzęt SOHO. Nie tylko sprawia, że ludzie kupują droższy sprzęt, ale także zmniejsza liczbę połączeń z pomocą techniczną („po umieszczeniu Facebooka na routerze z moim adresem IP nie mogę sprawdzić mojego statusu, to oburzające!”)
Możesz użyć już sugerowanych routerów obsługiwanych przez OpenWRT lub kupić router oparty na vyatta (lub zmienić przeznaczenie starego komputera).
źródło
Jak wspomnieli inni, istnieje „jak” z niestandardowym oprogramowaniem układowym, a „dlaczego” oznacza, że Cisco nie chce, aby małe firmy, które wymagają tej funkcji, pomijały niektóre z niższych routerów korporacyjnych. Chodzi o „dostajesz to, za co płacisz”. Dla małej firmy z 5 pracownikami, ale potrzebującej DNS, byłoby to dobre rozwiązanie za 50 USD. Zbyt tanie dla Cisco i biorąc pod uwagę, że większość użytkowników domowych nie potrzebuje DNS, po co go tam umieszczać?
Ponadto jest prawdopodobne, że urządzenia te nie mają wystarczającej mocy do tych celów. Domowe routery naprawdę nie mają mocy, by wykonać NAT; DHCP; i DNS w tym samym czasie. Chociaż jestem pewien, że jest to możliwe, instalując niestandardowe oprogramowanie układowe, może nie działać zgodnie z oczekiwaniami.
źródło
Jest to jeden z powodów, dla których kupiłem Guruplug i zmieniłem go w router oparty na systemie Linux z
bind
zainstalowanym systemem DNS.DNS jest nieco techniczny i większość kombinacji routera / przełącznika na poziomie konsumenckim stara się być łatwa w użyciu dla przeciętnego, nietechnicznego użytkownika. Wystarczająco źle jest próbować wyjaśnić tym, którzy nic nie wiedzą o sieci, czym jest adres MAC lub jak działa DHCP. Wprowadza także jeszcze jedną rzecz, która może pójść źle lub być źle skonfigurowana i być źródłem zwrotów produktów lub wezwań pomocy technicznej.
źródło