Struktura domen DNS Budowa DNS Rekursywny serwer DNS Znaki

Transkrypt

Struktura domen DNS Budowa DNS Rekursywny serwer DNS Znaki
'
$ '
Jerzy Sobczyk
$
Jerzy Sobczyk
Struktura domen DNS
Rekursywny serwer DNS
User
program
com
edu
pl
arpa
mit ucla
&
'
sun
sco
com
in-addr
148
19 padziernika 1998 roku
fr
queries
edu
pw
ia
192
DNS I NFS
ASU
Jerzy Sobczyk
% &
$ '
1
Budowa DNS
queries
resolver
responses
references
cache additions
Name
server
Cache
19 padziernika 1998 roku
Name
server
Cache
references
19 padziernika 1998 roku
responses
queries
Master
Name
server
Files
responses
references
refreshes
DNS I NFS
3
Master
Files
Name
server
refreshes
queries
resolver
responses
queries
responses
DNS I NFS
Name
server
ASU
% &
2
19 padziernika 1998 roku
ASU
4
Znaki specjalne
Znak
Znaczenie
.
domena główna
@
atualna domena domyślna
\x
usunięcie znaczenia specjalnego
\DDD
znak zapisany dziesiętnie
()
grupowanie danych
;
początek komentarza
*
znak uogólniający
$INCLUDE
wczytanie pliku
$ORIGIN
ustawienie domeny domyślnej
DNS I NFS
%
$
ASU
Jerzy Sobczyk
User
program
&
resolver
%
'
$ '
Jerzy Sobczyk
Format rekordu
&
'
Pole
Opis
name
nazwa obiektu
ttl
czas życia rekordu
class
klasa (IN)
type
typ rekordu
data
dane
19 padziernika 1998 roku
DNS I NFS
ASU
Jerzy Sobczyk
19 padziernika 1998 roku
DNS – główny plik konfiguracyjny
;-----------------------------------------------;
; csd.ia.pw.edu.pl.
/etc/named.boot
;
; type
domain
source file or host
directory /var/named
cache
.
named.root
primary
ia.pw.edu.pl
ia.zone
primary
31.81.148.in-addr.arpa ia.rev
secondary elka.pw.edu.pl
148.81.63.254 ELKA.ZONE
secondary 63.81.148.in-addr.arpa 148.81.63.254 ELKA.REV
primary
0.0.127.in-addr.arpa
named.local
[name] [ttl] class type data
&
$
Jerzy Sobczyk
% &
$ '
5
19 padziernika 1998 roku
DNS I NFS
ASU
Jerzy Sobczyk
Typy rekordów
Typ
Przeznaczenie
SOA
początek opisu domeny
NS
serwer obsługujący domenę
A
adres maszyny
CNAME
naswa alternatywna domeny
HINFO
informacje o komputerze
WKS
oferowane usługi
PTR
odsyłacz do innego rekordu
MX
serwer pocztowy
DNS I NFS
DNS – pamięć notatnikowa
;---------------------------------------------------------;
; csd.ia.pw.edu.pl.
/var/named/named.root
;
ia.pw.edu.pl.
99999999 IN NS
csd.ia.pw.edu.pl.
ia.pw.edu.pl.
99999999 IN NS
proton.elka.pw.edu.pl.
pw.edu.pl.
99999999 IN NS
csd.ia.pw.edu.pl.
edu.pl.
99999999 IN NS
cocos.fuw.edu.pl.
.
99999999 IN NS
NIC.NORDU.NET.
99999999 IN NS
HIMMELSBORG.DNA.LTH.SE.
99999999 IN NS
C.NYSER.NET.
ASU
% &
6
19 padziernika 1998 roku
DNS I NFS
ASU
%
$
7
%
8
'
$ '
Jerzy Sobczyk
$
Jerzy Sobczyk
DNS – konfiguracja domeny IA
DNS – pamięć notatnikowa cd.
;
; Prep the cache (hotwire the addresses).
;
AOS.BRL.MIL.
99999999 IN A 192.5.25.82
C.NYSER.NET.
99999999 IN A 192.33.4.12
NS.NASA.GOV.
99999999 IN A 128.102.16.10
NS.NIC.DDN.MIL.
99999999 IN A 192.67.67.53
cocos.fuw.edu.pl.
99999999 IN A 148.81.4.6
proton.elka.pw.edu.pl. 99999999 IN A 148.81.63.254
;----------------------------------------------------------
&
'
19 padziernika 1998 roku
DNS I NFS
ASU
Jerzy Sobczyk
;-----------------------------------------------; csd.ia.pw.edu.pl.
/var/named/named.local
;
@ IN SOA
csd.ia.pw.edu.pl.
root.csd.ia.pw.edu.pl. (
92041500
;Serial
10800
;Refresh
3600
;Retry
432000
;Expire
86400 )
;Minimum
&
19 padziernika 1998 roku
% &
$ '
9
IN
IN
IN
NS
NS
MX
19 padziernika 1998 roku
csd.ia.pw.edu.pl.
proton.elka.pw.edu.pl.
10
csd.ia.pw.edu.pl.
DNS I NFS
11
IN
IN
NS
PTR
csd.ia.pw.edu.pl.
csd.ia.pw.edu.pl.
DNS I NFS
ASU
ASU
12
DNS – konfiguracja domeny IA
loghost
;
localhost.
loopback
mailhost
ftp
www
gopher
mailsrv
whois
wais
% &
10
19 padziernika 1998 roku
IN
CNAME
csd.ia.pw.edu.pl.
IN
IN
IN
IN
IN
IN
IN
IN
IN
A
CNAME
CNAME
CNAME
CNAME
CNAME
CNAME
CNAME
CNAME
127.0.0.1
localhost
localhost
csd.ia.pw.edu.pl.
csd.ia.pw.edu.pl.
csd.ia.pw.edu.pl.
csd.ia.pw.edu.pl.
proton.elka.pw.edu.pl.
csd.ia.pw.edu.pl.
DNS I NFS
%
$
ASU
Jerzy Sobczyk
DNS – konfiguracja domeny lokalnej
1
;-----------------------------------------------; csd.ia.pw.edu.pl.
/var/named/ia.zone
;
@ IN SOA
csd.ia.pw.edu.pl.
root.csd.ia.pw.edu.pl. (
94090500
;Serial
10800
;Refresh
3600
;Retry
432000
;Expire
86400 )
;Minimum
%
'
$ '
Jerzy Sobczyk
DNS – konfiguracja domeny IA
DNS – konfiguracja resolvera
csd
WKS
148.81.31.1
UDP ( tftp sunrpc domain
time name chargen echo discard daytime )
WKS
148.81.31.1
TCP ( systat discard echo
daytime netstat chargen ftp-data ftp telnet
smtp time whois domain hostnames sunrpc rje
finger link supdup iso-tsap x400 x400-snd
csnet-ns pop-2 uucp-path nntp ntp NeWS )
csd1
A
148.81.31.2
MX
10
csd.ia.pw.edu.pl.
HINFO
Sun4
SunOS
&
'
19 padziernika 1998 roku
DNS I NFS
ASU
Jerzy Sobczyk
;-----------------------------------------------; csd.ia.pw.edu.pl.
/var/named/ia.rev
;
@ IN SOA
csd.ia.pw.edu.pl.
root.csd.ia.pw.edu.pl. (
94090500
;Serial
10800
;Refresh
3600
;Retry
432000
;Expire
86400 )
;Minimum
&
19 padziernika 1998 roku
;-----------------------------------------;
; csd.ia.pw.edu.pl.
/etc/resolv.conf
;
domain ia.pw.edu.pl
nameserver
148.81.31.1
nameserver
148.81.63.254
nameserver
127.0.0.1
;------------------------------------------
% &
$ '
13
19 padziernika 1998 roku
DNS I NFS
IN
IN
IN
NS
PTR
PTR
csd.ia.pw.edu.pl.
csd.ia.pw.edu.pl.
csd1.ia.pw.edu.pl.
DNS I NFS
ASU
%
$
ASU
15
ASU
16
Jerzy Sobczyk
DNS – konfiguracja domeny odwrotnej
1
2
$
Jerzy Sobczyk
Sieciowy system plików - NFS
% &
14
19 padziernika 1998 roku
DNS I NFS
%
'
$ '
Jerzy Sobczyk
alpha beta
usr
gamma
Podstawowe komendy - eksportowanie
net
alpha:/
alpha beta
usr
• share - udostępnienie katalogu
• unshare - skasowanie udostępnienia
• shareall - udostępnienie wszystkich katalogów wymnienionych w
/etc/dfs/dfstab
• unshareall - skasowanie udostępnienia wszystkich katalogów
wymnienionych w /etc/dfs/dfstab
gamma
net
beta:/
&
'
19 padziernika 1998 roku
alpha beta
usr
gamma
net
gamma:/
DNS I NFS
ASU
Jerzy Sobczyk
% &
$
17
Podstawowe komendy - montowanie
• mount - zamontowanie katalogu
• umount - zdemontowanie katalogu
• showmount - wyświetlenie informacji o zamontowanych
katalogach
• mountall - zamontowanie wszystkich katalogów wymienionych w
/etc/vfstab
• umountall - zdemontowanie wszystkich katalogów wymnienonych
w /etc/vfstab
&
19 padziernika 1998 roku
$
Jerzy Sobczyk
DNS I NFS
ASU
%
18
19 padziernika 1998 roku
DNS I NFS
ASU
%
19