Serwer nazw DNS. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski



Podobne dokumenty
Za dużo wpisów! Serwer nazw DNS. Marcin Bieńkowski

Sieci komputerowe. Wykład 7: Warstwa zastosowań: DNS, FTP, HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Sieci komputerowe. Zajęcia 5 Domain Name System (DNS)

DKonfigurowanie serwera DNS

ODWZOROWYWANIE NAZW NA ADRESY:

Domain Name System. Kraków, 30 Marca 2012 r. mgr Piotr Rytko Wydział Matematyki i Informatyki UJ

Plan wykładu. Domain Name System. Definicja DNS. Po co nazwy? Przestrzeń nazw domen Strefy i ich obsługa Zapytania Właściwości.

System operacyjny Linux

Sieci komputerowe. Wykład 6: DNS. Sieci bezprzewodowe. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

System DNS. Maciej Szmigiero

Konfiguracja SO UNIX do komunikacji opartej o DNS (ang. Domain Name System).

Ćwiczenie nr: 5 Temat: DNS

Plan wykładu. Domain Name System. Hierarchiczna budowa nazw. Definicja DNS. Obszary i ich obsługa Zapytania Właściwości.

Ćwiczenie nr: 10 DNS. 1.Model systemu. 2.Typy serwerów DNS

Sieci komputerowe. Domain Name System. WIMiIP, AGH w Krakowie. dr inż. Andrzej Opaliński.

DNS adresu (numeru) IP nazwę nazwy hosta nazwy DNS NetBIOS Nazwa hosta DNS domena protokół domenom górnego poziomu domena

Wykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, . A. Kisiel,Protokoły DNS, SSH, HTTP,

Konfiguracja serwera DNS w systemie operacyjnym linux. Autorzy: Monika Nazarko, Krzysztof Raczkowski IVFDS

DNS. Jarek Durak PI 2009

Struktura domen DNS Rekursywny serwer DNS

Sieciowe systemy operacyjne

DNS dla łopornych

T: Instalacja i konfiguracja serwera DNS.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DNS.

Zapoznanie się z konfiguracją i zarządzaniem serwerem nazwa internetowych DNS.

System DNS. Marcin Ciechanowski. January 23, 2008

DNS Domain Name Service

Sieci komputerowe. Domain Name System. dr inż. Andrzej Opaliński

Apache serwer WWW (część 2) Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Znajdywanie hostów w sieci

pasja-informatyki.pl

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DNS.

Laboratorium podstaw sieci komputerowych Zadanie 2

W poprzednim odcinku poznaliśmy: W poprzednim odcinku, cd.: W dzisiejszym odcinku. Apache serwer WWW (część 2)

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Wykład 5 Usługa DNS i SMB

Warstwa aplikacji. część 1. Sieci komputerowe. Wykład 9. Marcin Bieńkowski

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Jarosław Kuchta Administrowanie Systemami Komputerowymi DNS, WINS, DHCP

Instrukcja 6 - ARP i DNS - translacja adresów

Usługi nazw domenowych DNS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

DNS - DOMAIN NAME SYSTEM

Ogólnie biorąc, nie ma związku pomiędzy hierarchią nazw a hierarchią adresów IP.

NIS/YP co to takiego?

Przegląd zagrożeń związanych z DNS. Tomasz Bukowski, Paweł Krześniak CERT Polska

Konfiguracja usługi WINS i DNS

Google i nasza domena

Warstwa aplikacji. część 1. Sieci komputerowe. Wykład 8. Marcin Bieńkowski

Rozpoznawanie nazw hostów przy użyciu systemu DNS

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

Bezpieczna usługa DNS na przykładzie serwera bind

DNS (Domain Name System) Labolatorium Numer 5

1. Instalacja i konfiguracja terminala SIP

DNS Catalog Zones. łatwe tworzenie i synchronizacja serwowanych stref. Witold Kręcicki. 23 lutego Internet Systems Consortium

Zadanie1: Wykorzystując serwis internetowy Wikipedia odszukaj informacje na temat serwera DNS.

1 z :24

Serwer poczty Postfix. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

1. Instalacja i konfiguracja terminala SIP

Strona1. Suse LINUX. Konfiguracja sieci

DHCP, DNS i wprowadzenie do Katalogów

Instytut Teleinformatyki

KARTA KURSU. Administracja serwerami WWW

Narzędzia do diagnozowania sieci w systemie Windows

Przestrzeń nazw domen (DNS) - Sieci komputerowe

Politechnika Krakowska Katedra Automatyki i Technik Informacyjnych. Laboratorium Sieci Komputerowych 2010/2011. Usługa DNS

Sieci Komputerowe. Protokół Domain Name System Usługa DNS. dr Zbigniew Lipiński

Badania podatności usługi DNS na wybrane zagroŝenia

Sieciowy system nazw domen

Windows Serwer 2008 R2. Moduł 3. DNS v.2

Sieciowe Systemy Operacyjne

Laboratorium - Obserwacja procesu tłumaczenia nazw DNS

= RD PRZEPUSTOWOŚCI. Dla lepszego zrozumienia zasad doboru szerokości okna wprowadzono współczynnik znormalizowanej przepustowości (S).

Wykład 1 Konfiguracja środowiska sieciowego systemów unixowych na przykładzie GNU/Linux. Usługa DNS i SMB

Odwzorowywanie adresów IP i nazw logicznych. Odwzorowanie adresów IP na adresy MAC

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

Podstawowe mechanizmy zabezpieczeń usługi DNS

Warsztaty z Sieci komputerowych Lista 5

Protokół sieciowy Protokół

Co w sieci siedzi. Protokół DNS.

Wykrywanie podejrzanych domen internetowych poprzez pasywną analizę ruchu DNS

Krótka instrukcja instalacji

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Sieci komputerowe. Wstęp

1. Konfiguracja systemu operacyjnego UNIX do pracy w sieci komputerowej

Copyright International Business Machines Corporation Wszelkie prawa zastrzeżone.

4. Podstawowa konfiguracja

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Sieci komputerowe - administracja

Typowa trasa przesyłania poczty w sieci Internet. Bardziej skomplikowana trasa przesyłania poczty. MTA. Sieć rozległa. inq. outq. smtpd. locs.

Administrowanie serwerem sieci lokalnej cz. 2

ABA-X3 PXES v Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

Jarosław Kuchta. Instrukcja do laboratorium. Administrowanie Systemami Komputerowymi. Usługi DNS i DHCP

Sieci komputerowe Warstwa aplikacji

ERserver DNS. iseries. Wersja 5 Wydanie 3

Komentarz technik teleinformatyk 312[02]-04 Czerwiec 2009

Stos TCP/IP Warstwa transportowa Warstwa aplikacji cz.1

SSH. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Internet to ogólnoświatowy zbiór wzajemnie połączonych ze sobą sieci komputerowych (lokalnych LAN i rozległych WAN). Za datę powstania Internetu

Transkrypt:

komputerowa Serwer nazw DNS Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski komputerowa () Serwer nazw DNS 1 / 18

Nazwy symboliczne a adresy IP Większości ludzi łatwiej zapamiętać jest nazwę symboliczna (www.ii.uni.wroc.pl), niż cztery bajty adresu IP (156.17.4.1) Jeśli ich jest mało można wpisać je do pliku /etc/hosts Przykładowy /etc/hosts 127.0.0.1 komp.domena.pl komputer123 localhost 192.168.0.200 serwer.sieci.lokalnej.pl serwer komputerowa () Serwer nazw DNS 2 / 18

Nazwy symboliczne a adresy IP Większości ludzi łatwiej zapamiętać jest nazwę symboliczna (www.ii.uni.wroc.pl), niż cztery bajty adresu IP (156.17.4.1) Jeśli ich jest mało można wpisać je do pliku /etc/hosts Przykładowy /etc/hosts 127.0.0.1 komp.domena.pl komputer123 localhost 192.168.0.200 serwer.sieci.lokalnej.pl serwer komputerowa () Serwer nazw DNS 2 / 18

Za dużo wpisów! Serwery nazw Taki stan rzeczy utrzymywał się do 1984 roku Pojedynczy i centralnie przechowywany plik HOSTS.TXT Każdy mógł go sobie ściagn ać i uaktualnić swój /etc/hosts Aktualizacje tego pliku przez maila do administratora pliku Później administratorowi już się nie chciało...... i tak powstał DNS komputerowa () Serwer nazw DNS 3 / 18

Za dużo wpisów! Serwery nazw Taki stan rzeczy utrzymywał się do 1984 roku Pojedynczy i centralnie przechowywany plik HOSTS.TXT Każdy mógł go sobie ściagn ać i uaktualnić swój /etc/hosts Aktualizacje tego pliku przez maila do administratora pliku Później administratorowi już się nie chciało...... i tak powstał DNS komputerowa () Serwer nazw DNS 3 / 18

Za dużo wpisów! Serwery nazw Taki stan rzeczy utrzymywał się do 1984 roku Pojedynczy i centralnie przechowywany plik HOSTS.TXT Każdy mógł go sobie ściagn ać i uaktualnić swój /etc/hosts Aktualizacje tego pliku przez maila do administratora pliku Później administratorowi już się nie chciało...... i tak powstał DNS komputerowa () Serwer nazw DNS 3 / 18

Hierarchiczna struktura ROOT pl uk edu uni.wroc com com a uni b uni a.b host1 host2 host3 a1 b1 c1.c2.c3 1 ROOT oznacza się przez "." 2 Pierwszy poziom drzewa to TLD (top level domains) 3 Może istnieć domena.poddomena.host, choć nie istnieje wpis domena.poddomena komputerowa () Serwer nazw DNS 4 / 18

Podział na strefy Serwery nazw ROOT pl uk edu uni.wroc com com a uni b uni a.b host1 host2 host3 a1 b1 c1.c2.c3 1 Strefa (zone) = najmniejsza jednostka administracyjna DNS 2 Za strefę odpowiada co najmniej jeden serwer nazw Istnieje 13 serwerów głównych (dla ".") Serwerami dla pl rzadzi NASK 3 Krawędzie między strefami oznaczaja delegacje komputerowa () Serwer nazw DNS 5 / 18

Rozszyfrowywanie nazw (resolving) ROOT pl uk edu uni.wroc com com a uni b uni a.b host1 host2 host3 a1 b1 c1.c2.c3 Odpytywanie iteracyjne Odpytywanie rekurencyjne Zapamiętywanie odpowiedzi komputerowa () Serwer nazw DNS 6 / 18

Serwery nazw ROOT pl uk edu uni.wroc com com a uni b uni a.b host1 host2 host3 a1 b1 c1.c2.c3 1 Dla każdej strefy: grupa serwerów wiarygodnych (authoritative); umieszczone w opisie strefie delegujacej (nadrzędnej) 2 Serwery wiarygodne: typu master albo slave Master trzyma opis strefy w pliku Slave synchronizuje się co pewien czas z jakimś masterem 3 Serwery pośredniczace w zapytaniach zapamiętuja odpowiedzi. Moga odpowiadać na powtórne pytania (non-authoritative answer) komputerowa () Serwer nazw DNS 7 / 18

Konfiguracja klienta Serwery nazw Konfiguracja klienta 1 Plik /etc/hosts 2 Plik /etc/host.conf order hosts,bind multi on 3 Plik /etc/nsswitch.conf hosts: files dns 4 Plik /etc/resolv.conf search moja.domena.pl nameserver 10.10.10.20 nameserver 10.10.20.1 komputerowa () Serwer nazw DNS 8 / 18

Opisy stref Serwery nazw Konfiguracja serwera Opis strefy wyglada następujaco 1 W przypadku serwera nazw typu master jest to wpis zone "pl" { type master; file "/etc/bind/pl"; }; 2 W przypadku serwera nazw typu slave zone "pl" { type slave; file "/etc/bind/pl"; masters { 10.0.0.1; }; }; komputerowa () Serwer nazw DNS 9 / 18

Plik /etc/bind/pl (1) Rekord SOA i TTL Konfiguracja serwera Każdy plik strefy musi mieć rekord SOA @ IN SOA a-dns.pl. dnsmaster.nask.pl. ( 2007102802 ; Serial 21600 ; Refresh (6 hours) 7200 ; Retry (2 hours) 1209600 ; Expire (2 weeks) 7200 ) ; Negative Cache TTL (2 hours) Dodatkowo na samym poczatku pliku strefy znajduje się wpis $TTL 3D komputerowa () Serwer nazw DNS 10 / 18

Plik /etc/bind/pl (2) Adresy Konfiguracja serwera ROOT pl uk edu uni.wroc com com a uni b uni a.b host1 host2 host3 a1 b1 c1.c2.c3 W pliku strefy można przypisać nazwom adresy uni.wroc A 10.23.45.67 uni.uni.wroc IN A 10.23.45.68 a.b.uni.wroc.pl. 3d A 10.23.45.69 Można też definiować aliasy nazw host1.uni.wroc CNAME a.b.c.uni.wroc komputerowa () Serwer nazw DNS 11 / 18

Plik /etc/bind/pl (3) Serwery nazw Konfiguracja serwera ROOT pl uk edu uni.wroc com com a uni b uni a.b host1 host2 host3 a1 b1 c1.c2.c3 Można zdefiniować serwery nazw dla danej strefy pl. @ NS a-dns.pl. NS b-dns NS d-dns Serwerom trzeba też przypisać nazwy a-dns A 10.0.3.4 ; serwer nazw z SOA b-dns A 10.0.3.5 c-dns A 10.0.3.6 komputerowa () Serwer nazw DNS 12 / 18

Plik /etc/bind/pl (4) Delegacje Konfiguracja serwera ROOT pl uk edu uni.wroc com com a uni b uni a.b host1 host2 host3 a1 b1 c1.c2.c3 Dla poddomeny com należy umieścić wpis, że należy do innej strefy com NS ns1.com com NS ns2.com ns1.com A 10.0.8.1 ; glue record ns2.com A 10.0.8.2 ; glue record Te wpisy zazwyczaj zostaja powtórzone w plikach strefy com.pl (na serwerach ns1.com.pl i ns2.com.pl) komputerowa () Serwer nazw DNS 13 / 18

Plik /etc/bind/pl (4) Inne rekordy Konfiguracja serwera Można też zdefiniować serwer, który obsługuje pocztę dla danej domeny IN MX 10 serwer.pocztowy.com.pl. IN MX 20 uni.wroc komputerowa () Serwer nazw DNS 14 / 18

Konfiguracja serwera Składanie wniosku o domenę w NASK-u komputerowa () Serwer nazw DNS 15 / 18

Domena odwrotna (1) Serwery nazw Konfiguracja serwera Zazwyczaj przydatna jest też odwrotna możliwość, tj. konwersji adres IP główna (ang. canonical) nazwa domeny (reverse DNS). Zamiast tworzyć nowy protokół, wykorzystano możliwości DNS Została utworzona domena in-addr.arpa, której poddomenami sa klasy lub adresy IP Przykładowo 222.111.in-addr.arpa opisuje adresy sieci 111.222.0.0. komputerowa () Serwer nazw DNS 16 / 18

Domena odwrotna (2) Serwery nazw Konfiguracja serwera 1 Rekordy SOA i NS tworzone sa identycznie jak w przypadku zwykłego DNS 2 Można tworzyć delegacje (tak samo jak poprzednio) 3 Właściwej konwersji adresu na nazwę dokonuje rekord PTR, np. dla pliku strefy 222.111.in-addr.arpa 1.0 IN PTR pierwszy.komputer.sieci.pl. 2.0 IN PTR drugi.komputer.sieci.pl. 3.0 IN PTR trzeci.komputer.sieci.pl. komputerowa () Serwer nazw DNS 17 / 18

Literatura Literatura Paul Albitz, Cricket Liu DNS and BIND O Reilly & Associates Nicolai Langfeldt DNS HOWTO http://www.tldp.org/howto/dns-howto.html DNS for Rocket Scientists http://www.zytrax.com/books/dns/ komputerowa () Serwer nazw DNS 18 / 18