Różnice
Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
poradniki:dns_client [2020/09/10 17:50] 127.0.0.1 edycja zewnętrzna |
— (aktualna) | ||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ====== Jak być dobrym klientem DNSów ====== | ||
- | {{tag>poradnik}} | ||
- | ---- | ||
- | ===== DNSy w masce ===== | ||
- | W HSie chodzi serwer DNS i to jest ogólnie spoko, tylko domyślnie przez niego płyną **wszystkie** requesty, które robicie z domyślną konfiguracją. Ja tego nie loguję, ale mógłbym, a przynajmniej tak bym wam mówił, jakbym logował. Zazwyczaj logowaniem zajmuje się ISP, ale w HSie wyznajemy redundancję, więc logować Twoje requesty możemy zarówno my, jak i nasz ISP ;d | ||
- | |||
- | Jest to najlepsze rozwiązanie, jakie wymyśliłem - masz lepszy pomysł? Pisz do [[user>allgreed]]. | ||
- | |||
- | ==== Co robić, jak żyć? ==== | ||
- | |||
- | - Weź kredyt, zmień pracę, cebulaku | ||
- | - Zainstaluj i odpal ''dnsmasq'' | ||
- | - Dodaj rozwiązywanie domen ''.hs'' przez nasz serwer DNS do configu dnsmasq'a: ''server=/hs/10.14.10.4'' | ||
- | - Wbij dnsmasq'a do ''resolvconfa'' | ||
- | - ??? | ||
- | - PROFIT $$$ | ||
- | |||
- | Jak masz ''resolved'' to wrzuć | ||
- | [Resolve] | ||
- | DNS=10.14.10.4 | ||
- | Domains=~hs | ||
- | do ''/etc/systemd/resolved.conf''. | ||
- | |||
- | W tym momencie requesty o rozwiązanie ''.hs'' będą szły do HSu, a reszta według Twojej hierarchii rozwiązywania. Prawda, że proste? Przyps jest taki, że jak przestawimy DNSa gdzieś indziej to trzeba będzie zmienić, ale cóż... życie. | ||
- | |||
- | Dla poglądu: [[https://github.com/allgreed/dotfiles/commit/db41a8eeed05545cfec223d91755aa3847f1079f|moje ansible na DNSy]] |