1531


Podstawowa obsługa DNS

Jak dodać nowe IP dla serwera?

Aby sprawdzić, jakie numery IP są przydzielone do karty sieciowej wystarczy wydać polecenie: ifconfig -a. Zostanie wyświetlona cała konfiguracja. Na samym początku serwer będzie już wiedział, że obsługuje cztery IP, które z zewnątrz na niego wskazują (w naszym przypadku). Podczas instalacji podaje się tylko jeden numer IP, który jest zapisywany w konfiguracji (odpowiada on z reguły interfejsowi eth0). Gdy chcemy przypisać kolejne, korzystamy z polecenia (potem sprawdź co zrobiłeś przy pomocy ifconfig -a):

Ifconfig eth0:kolejny_numer numer_IP

Zatem na samym początku kiedy zainstalowaliśmy system i przydzieliliśmy mu 192.168.151.250 możemy dodać następne trzy w ten sposób:

ifconfig eth0:0 192.168.151.251

ifconfig eth0:1 192.168.151.252

ifconfig eth0:5 192.168.151.253

Numer odpowiadający kolejnemu aliasowi dla eth0 nie jest taki ważny i nie musi być kolejnym numerem w jakimś ściśle określonym porządku. Również numer IP może być całkiem inny o innej masce np.:

ifconfig eth0:13 212.213.214.215 netmask 255.128.0.0

Gdy dodamy już kolejne numery IP musimy jeszcze uzupełnić tablicę routingu. Wykorzystujemy w tym celu polecenie route. A więc w naszym przypadku musimy wykonać następujące komendy, które dodają ścieżkę do poszczególnych IP, odpowiadające określonym interfejsom:

route add -host 192.168.151.251 dev eth0:0

route add -host 192.168.151.252 dev eth0:1

route add -host 192.168.151.253 dev eth0:5

Na koniec pozostaje dodać odpowiednie wpisy do pliku /etc/rc.d/rc.local w postaci:

/sbin/ifconfig eth0:nr0 numer_ip1

/sbin/ifconfig eth0:nr1 numer_ip2

…itp

/sbin/route add -host numer_ip1 dev eth0:nr0

/sbin/route add -host numer_ip2 dev eth0:nr1

…itp

Należy to zrobić akurat w tym pliku, iż jest on przetwarzany za każdym razem gdy zostaje uruchomiony system (odpowiednik autoexec.bat) a zmiany jakie zostały wprowadzone nie są nigdzie zachowywane. A więc podsumowując wykorzystujemy tu IP-Aliasing zezwalający na przypisanie jednemu interfejsowi (w naszym przypadku eth0) wiele numerów IP. Pociąga to za sobą konieczność uzupełnienia tablicy trasowania pakietów. A więc najpierw trzeba przypisać numer za pomocą komendy ifconfig a potem dodać trasę ruto­wania za pomocą route. Aby zmiany były od razu widoczne wykonaj po kolei te wyżej polecenia a potem do pliku /etc/rc.d/rc.local - nie chcesz chyba za każdym razem powtarzać tego samego.

Dodanie nowej domeny

Zamówiłeś w NASKU nową domenę z przeznaczeniem dla przyszłych klientów ogrodników (kalafior.pl). Oczywiście warunkiem jest uruchomienie serwera DNS i domeny odwrotnej. W naszym przypadku serwerem DNS będzie kalafior.warzywa.pl o numerze IP 192.168.151.254. Do konfiguracji wykorzystamy program netconf.

Dodanie nowej nazwy

Przypuśćmy, że zwrócą się do nas dwie firmy: drucik i drut. Obie będą chciały stworzyć swo­je witryny internetowe na naszym serwerze. Pierwszej wystarczy, że adres wskazujący na jej strony, będzie zawarty w obsługiwanej przez nas domenie internetem.pl (www.drucik.interne­tem.pl). Druga firma ze względu na swój potencjał wymaga domeny pl (www.drut.pl). W tym ostatnim przypadku naszym zadaniem jest tylko i wyłącznie skonfi­gu­rować serwer www do obsługi tej domeny, skopiować pliki ze stronami na nasz dysk i czekać aż w NASKu łaskawie umieszczą odpowiedni wpis w swoich serwerach DNS.

Tro­chę więcej udziału z naszej strony będzie wymagać stworzenie witryny www.drucik.internetem.pl (przynajmniej będzie to działanie niezależne) - zmian dokonujemy w na­szym DNSie. Można to zrobić edytując plik /var/named/internetem.pl, który odpo­wia­da domenie przez nas obsługiwanej lub uruchamiając netconf.

W pierwszym przypadku wystarczy, że dodamy następującą jedną linię do internetem.pl:

www.firma IN CNAME serwer.internetem.pl.

Powinna się ona znaleźć pod linią przypisującą jakiejś nazwie numer IP na który ma również wskazywać nasza nowa domena. Pamiętaj aby nie korzystać ze spacji tylko z tabulacji (to bardzo ważne). Struktura pliku /var/named/internetem.pl powinna wyglądać mniej więcej tak:

@ IN SOA alison.internetem.pl hostmaster.alison. (

2000072201 ; serial

3600 ; refresh

900 ; retry

1209600 ; expire

43200 ; default_ttl

)

;definicje serwera nazw i serwera pocztowego dla glownej domeny

@ IN NS alison.internetem.pl.

@ IN MX 10 mail.internetem.pl.

;definicje hostow

alison IN A 192.168.0.1

@ IN MX 5 alison.internetem.pl.

mail IN CNAME alison.internetem.pl.

firma1 IN CNAME alison.internetem.pl.

firma2 IN CNAME alison.internetem.pl.

www.firma IN CNAME alison.internetem.pl.

(jeżeli przed CNAME jest zadeklarowany host - np.alison - przez in A - w deklaracji CNAME wystarczy zadeklarować sama nazwę hosta, bez domeny zakończonej kropką)

Po wpisaniu deklaracji CNAME należy zrestartować demon „named” - polecenie /etc/rc.d/init.d/named restart

UWAGI : Sygnałem dla obcych DNS, że tabela DNS została zmodyfikowana jest

zmiana numeru serial w deklaracji SOA. Należy jej bezwzględnie

dokonywać, np. zwiększając nr o 1, najlepiej w plikach wszystkich

domen jednocześnie.

Pomimo tej zmiany i tak spotkałem się z sytuacjami, w których jedne

DNS widziały zmianę od razu, a inne, prawdopodobnie źle ustawione -

Dopiero po jakimś czasie.

Drugi sposób to wykorzystanie programu wchodzącego w skład linuxconf. Za jego pomocą można konfigurować wiele innych usług udostępnianych przez serwer. Jest to o wiele łatwiejsze i szybsze lecz posiada także pewne wady. Po pierwsze nie można z niego korzystać na odległość gdyż SSH tego nie wyświetli. Po drugie - jeżeli się z nim postępuje nieostrożnie, można narobić niezłego zamieszania.

Program ten uruchamia się przy pomocy komendy linuxconf - my jednak skorzystamy z jego jednej części odpowiedzialnej za konfigurację sieci. Wpisz netconf <Enter>.

Potem możesz wyjść z programu konfiguracyjnego za pomocą przycisków Quit. Na koniec zapyta Ci się on jeszcze czy zachować ustawienia. Zaznacz Activate the changes i naciśnij <Enter> na Quit.

Dodawanie nowych wpisów do DNS

Strona 3



Wyszukiwarka

Podobne podstrony:
1531
1531
1531
N 1531
1531
1531
1531
1531
1531 ?el robbie williams A32EOGLJOOYBBVJPMGKD5KZCYBJLCPQTGRALMFY
1531
Bitwa pod Obertynem 1531
M Słomski Urzędnicy i personel zamku arcybiskupów gnieźnieńskich w Łowiczu (XIV w 1531 rok)

więcej podobnych podstron