Temat: Serwer DNS - różne wyniki dla różnych sieci

Witam,

Mam sieć w której znajduje się kilkadziesiąt serwerów serwer, wśród których jest serwer pełniący rolę serwera DNS dla domeny abc.pl

Gdy klient pyta o ftp.abc.pl dostaje adres A.A.A.A.
Serwer ftp ma adres lokalny 192.168.0.2.

Chciałbym by serwery znajdujące się w jednej sieci z serwerem DNS przy próbie pingowania ftp.abc.pl pingowały adres 192.168.0.2 a nie A.A.A.A (taką odpowiedź dostaną od serwera DNS).

Czy istnieje mozliwosc, aby serwer dns odpowiadał dla wszystkich komputerów ze świata adresami zewnetrznymi, a maszynom lokalnym adresami lokalnymi?

W tej chwili na serwerach utworzyłem wpisy w pliku hosts:
192.168.0.2 ftp.abc.pl

Nie chciałbym jednak robić tego na każdej maszynie. Co jesli bede musiał dodac co tydzien nowy wpis? Chcialbym to zautomatyzowac.Łukasz Kisielewicz edytował(a) ten post dnia 11.10.11 o godzinie 14:28
Stanisław P.

Stanisław P. Software designer

Temat: Serwer DNS - różne wyniki dla różnych sieci

Nie wiem jakiego serwera używasz, ale hasło którego szukasz to: "split horizon dns".

W bind'zie robi się to przez views:
http://www.zytrax.com/books/dns/ch6/#split-view

Temat: Serwer DNS - różne wyniki dla różnych sieci

Dziękuję.

Mam DNS bazujący na Windows 2008, ale mogę go zmienić na Binda gdyby była taka potrzeba.

konto usunięte

Temat: Serwer DNS - różne wyniki dla różnych sieci

Stanisław P.:
Nie wiem jakiego serwera używasz, ale hasło którego szukasz to: "split horizon dns".

W bind'zie robi się to przez views:
http://www.zytrax.com/books/dns/ch6/#split-view

Ciekawa sprawa, jak rozumiem, trzeba to zrobić na każdym dnsie, który obsługuje strefę? Tzn. wszystkie slejwy muszą mieć te same wpisy w konfigu?
Stanisław P.

Stanisław P. Software designer

Temat: Serwer DNS - różne wyniki dla różnych sieci

Piotr Suchowski:
Ciekawa sprawa, jak rozumiem, trzeba to zrobić na każdym dnsie, który obsługuje strefę? Tzn. wszystkie slejwy muszą mieć te same wpisy w konfigu?
Tak. Całość to trochę hack, bo w momencie jak otworzysz takie rozwiązanie dla świata, to i tak część ludzi nie zobaczy różnicy. Będą używać serwerów google, czy opendns które mają Twoją odpowiedź zcacheowaną z drugiej strony świata.

Czyli jak masz slave'y wewnątrz firmy, to i tak musisz każdy konfigurować osobno. Jak masz serwery cachujące, to lepiej dobrze sprawdź z której strony odpytują te rzeczywiste.

Temat: Serwer DNS - różne wyniki dla różnych sieci

inna opcja to używać dla sieci lokalnego resolvera który potrafi "podmieniać" IPki w wynikach i zrobić sobie mapowanie typu
1.2.3.4 -> 10.2.3.4
1.5.6.7 -> 10.5.6.7

najprościej chyba w dnsmasq, ale podejrzewam że po pogrzebaniu w manach większości serwerów dns się coś takiego znajdzie.
Czyli światu odpowiadamy z głównego serwera DNS a sieci lokalnej z innego serwera który przepisuje IPki na adresy lokalne. Oczywiście wtedy możliwe jest tylko mapowanie 1:1, nie można zrobić żeby np. site1.costam i site2.costam kierowało na ten sam IPek z zewnątrz a wewnątrz na 2 różne serwery

konto usunięte

Temat: Serwer DNS - różne wyniki dla różnych sieci

Winda ma opcję conditional forwarding - możesz wykorzystać drugi, mniej obciążony - lokalny - serwer DNS dla ludzików z LAN. Zapytanie wpadające z określonej podsieci lub na określony adres zostanie przekierowane do oddzielnego serwera/strefy.
http://technet.microsoft.com/pl-pl/library/cc794735(WS...Marcin Bojko edytował(a) ten post dnia 13.10.11 o godzinie 08:09

Temat: Serwer DNS - różne wyniki dla różnych sieci

nawet na 1 dnsie jest to mozliwe choc nie wiem jak w windzie, po prostu inna strefa jest na lokalne adresy a inna na te z "internetu".
to tak dodatkowo do odpowiedzi Mariusza.

konto usunięte

Temat: Serwer DNS - różne wyniki dla różnych sieci

Rafał W.:
nawet na 1 dnsie jest to mozliwe choc nie wiem jak w windzie, po prostu inna strefa jest na lokalne adresy a inna na te z "internetu".
to tak dodatkowo do odpowiedzi Mariusza.
Na przykład?

konto usunięte

Temat: Serwer DNS - różne wyniki dla różnych sieci

W bind-ie robisz 2 strefy wewnetrzna dla klientów wewnetrznych i zewnetrzna dla intrenetu, nastepnie ustawiasz dla strefy wewnetrzenj 'match-clients {192.168.0.0/24; }' a dla zewnetrzenj 'match-clients { any; }'
W tym monencie rzadania z podsieci 192.168.0.0 beda rozwiazywane przez adresy z poli wewnetrzenj, a pozostale z poli zeewnetrznej.Michał S. edytował(a) ten post dnia 14.10.11 o godzinie 14:11
Wojciech Piątkowski

Wojciech Piątkowski Menedżer d.s. IT

Temat: Serwer DNS - różne wyniki dla różnych sieci

To ja pozwolę się podłączyć pod wątek i zapytam:
Czy korzystając z DHCP w MS Windows Server można podawać różne zakresy w zależności od VLANu?

konto usunięte

Temat: Serwer DNS - różne wyniki dla różnych sieci

MS pisze ze mozna :)
http://support.microsoft.com/kb/120932

Ewentualnie można podłączyć serwer dhcp do vlan-ów potrzebujących dhcp-a.
Michał Prokopiuk

Michał Prokopiuk Internet pod
strzechy :)

Temat: Serwer DNS - różne wyniki dla różnych sieci

Najprościej instalujesz pdns-recursor ustawiasz go jako resolver dla sieci lokalnej i definiujesz jaki serwer dns obsługuje domenę:

forward-zones=*.abc.pl=192.168.0.1

A na tym serwerze dns ustawiasz już jak chcesz rekordy dla tej domeny.

Przy okazji polecam pdns-recursor jako wydajny dnscache dla sieci.

Temat: Serwer DNS - różne wyniki dla różnych sieci

A NATem by się nie dało? DNS zwracałby normalny numer IP ale NAT zmieniałby go na lokalny.
Michał Prokopiuk

Michał Prokopiuk Internet pod
strzechy :)

Temat: Serwer DNS - różne wyniki dla różnych sieci

Pewnie by się dało, ale najfajnie załatwiać kwestie DNS na poziomie dns :D

Następna dyskusja:

Zły serwer dhcp w sieci




Wyślij zaproszenie do