Så här installerar och konfigurerar du DNS -server på CentOS 7

En av de viktigaste rollerna inom hela hanterings- och konfigurationsprocessen för en server är DNS (Domain Name System) som gör att vi kan översätta IP -adresser till domännamn och vice versa, på så sätt är det mycket lättare att komma ihåg Solvetic .com och inte 178.33.118.246.

Denna roll är avgörande för hela informationsöverföringsprocessen och gör att vi som administratörer och vanliga användare av nätverket kan vara tydliga med vilka webbplatser vi besöker. I Linux har BID som uppgif.webpt att konfigurera och hantera DNS -p och vi bör kontrollera att dess version är större än 4, helst med 8 eller 9. BIND består av tre delar eller element: namngiven, resolverbibliotek och servertester .

När du köper en server måste du ha två namnservrar som kommer att listas i DNS. När vi gör en webbförfrågan och vi behöver veta en adress på en webbsida, tar BIND hand om att göra förfrågan för att lösa den, därav lösningsdelen. BIND begär att få hjälp med att hantera DNS -servern och ge oss som ett resultat namnet på webbsidan.

Vad är BINDBIND (Berkeley Internet Name Domain) är gratis programvara med öppen källkod som uppfyller funktionerna för DNS i ett system, namnet kommer från webbplatsen där den utvecklades, Berkeley University i Kalifornien 1980.

Tack vare BIND kan vi ha en säker och stabil plattform som perfekt uppfyller alla DNS -standarder.

Idag kommer denna handledning att analysera hur du konfigurerar denna DNS -roll i CentOS 7 på ett praktiskt sätt.
Därefter kommer vi att se hur du konfigurerar och installerar denna DNS -server i CentOS 7 och på så sätt börja njuta av denna viktiga roll till fullo.

1. Så här installerar du BIND9 på CentOS 7

Steg 1
Det är viktigt att verifiera att vi har nätverksanslutning, för detta kan vi pinga vilken webbplats som helst:

Steg 2
Först uppdaterar vi alla CentOS 7 -paket med följande kommando:

 yum uppdatering 
Steg 3
När CentOS -uppdateringsprocessen är klar fortsätter vi att installera BIND och dess verktyg med kommandot yum, för detta kommer vi att ange följande kommando. Vi accepterar nedladdning och respektive installation av BIND och dess komponenter.
 yum installera bind bind-utils 

2. Hur man startar BIND -tjänster på CentOS 7

Steg 1
När alla BIND -paket har installerats fortsätter vi att starta respektive tjänst med följande kommandon i sin ordning:

 systemctl aktivera namngiven systemctl start namngiven systemctl status namngiven

FÖRSTORA

Steg 2
Vi kan se att det aktuella tillståndet för BIND är igång. Om vi ​​vill verifiera versionen av BIND kör vi följande kommando:

 / usr / sbin / namngiven -v 

FÖRSTORA

3. Hur man konfigurerar DNS -server med BIND på CentOS 7


Med detta i åtanke kommer vi att starta DNS -serverkonfigurationen i CentOS 7.

Steg 1
BIND -konfigurationsfilen finns i sökvägen /etc/named.conf, så vi måste komma åt den med den föredragna redigeraren, i det här fallet använder vi nano:

 nano /etc/named.conf 
Steg 2
I den öppna filen kommer vi att utföra följande uppgif.webpter:
  • Vi kommenterar, med symbolen #, följande rader:
 lyssna på port 53 {127.0.0.1; }; lyssna-på-v6-port 53 {:: 1; };

FÖRSTORA

  • Vi lägger till den IP -adress som klientdatorerna kommer att konsultera DNS, dessutom kan vi lägga till IP -adressen till en andra server om vi har den, kommer vi att använda följande rader:
 tillåt-fråga {localhost; IP / Network; }; tillåt-överföring {Ip andra servern; };

FÖRSTORA

  • Vi sparar ändringarna med tangentkombinationen

Ctrl + O

och vi lämnar redigeraren med tangenterna:

Ctrl + X

4. Hur man skapar BIND -zoner i CentOS 7


När dessa parametrar har definierats är nästa steg att skapa och konfigurera respektive framåt- och bakåtzoner, som måste läggas till i filen named.conf.

Steg 1
Vi kommer åt den här filen med följande kommando:

 nano /etc/named.conf
Steg 2
Vi konfigurerar den första zonen på detta sätt:
 zon "solvetic.local" IN {typ master; fil "fwd. solvetic.local.db"; tillåt-uppdatering {none; }; }; 
Steg 3
De konfigurerade parametrarna är:
  • Solvetic.local: Domännamn
  • Master: Det är den primära DNS
  • fwd. solvetic.local.db: Anger direktzonen
  • allow-update: Avser den primära DNS.

Steg 4
Nu lägger vi till följande rader för omvänd zon:

 zon "10.168.192.in-addr.arpa" IN {typ master; filen "10.168.192.db"; tillåt-uppdatering {none; }; };

FÖRSTORA

Steg 5
Vi sparar ändringarna med följande tangentkombination:

Ctrl + O

5. Hur man skapar BIND -zonfiler i CentOS 7


Vi har skapat zonerna, nu måste vi skapa filerna för dessa zoner.

Steg 1
Den första filen som ska skapas kommer att vara en av de direkta zonerna, vi utför följande:

 nano /var/named/fwd.solvetic.local.db 
Steg 2
Detta skapar en ny fil där vi anger följande:
 $ TTL 86400 @ IN SOA primär.solvetisk.lokal. rot. solvetic.local. (2016042112; Seriell 3600; Uppdatera 1800; Försök igen 604800; Utgår 43200; Minsta TTL); Namn Serverinformation @ IN NS primär. solvetic.local.; IP -adress för Namnserver primär I A 192.168.0.11; Mailutbytare linux.local. I MX 10 -post. solvetic.local.; A - Spela värdnamn till IP -adress www IN A 192.168.0.3 mail IN A 192.168.0.4; CNAME record ftp IN CNAME www. solvetic.local.

FÖRSTORA

Steg 3
Parametrarna för denna fil är:

TILL -Bandspelare

NS -Server namn

MX -Byt ut e -post

CN -Kanoniskt namn

Steg 4
Vi sparar ändringarna och stänger redigeraren. Nu skapar vi filen för omvänd zon genom att köra följande:

 nano /var/named/0.168.192.db 
Steg 5
I den tomma filen kommer vi att lägga till följande. Sedan sparar vi ändringarna i filen och lämnar filen.
 $ TTL 86400 @ IN SOA primär.solvetisk.lokal. rot. solvetic.local. (2014112511; Seriell 3600; Uppdatera 1800; Försök igen 604800; Utgå 86400; Minsta TTL); Namn Serverinformation @ IN NS primär. solvetic.local.; Omvänd uppslagning för Name Server 8 I PTR primär. solvetic.local.; PTR Spela in IP -adress till HostName 100 IN PTR www. solvetic.local. 150 IN PTR -post. solvetic.local.

FÖRSTORA

6. Så här startar du om BIND -tjänster i CentOS 7


När dessa parametrar har konfigurerats är nästa steg att starta om tjänsterna för deras respektive applikation.

Steg 1
För detta kommer vi att utföra följande kommandon i sin ordning:

 chmod 777 /var/named/fwd.solvetic.local.db chmod 777 /var/named/0.168.192.db systemctl omstart named.service

FÖRSTORA

Steg 2
Om vi ​​vill kontrollera tjänstens status utför vi följande kommando. Vi kan kontrollera att dess status är aktiv och igång.

 systemctl -status namngiven.service 

FÖRSTORA

7. Hur man kontrollerar zoner på BIND -klientdatorer i CentOS 7


Nu när BIND har konfigurerats återstår det att konfigurera klientdatorn för att ta DNS och lösa IP -adresserna genom den.

Steg 1
För detta loggar vi in ​​på en klientmaskin, i det här fallet Ubuntu, och får åtkomst till filen

 /etc/resolve.conf: nano /etc/resolve.conf
Steg 2
Där lägger vi till följande syntax:
 namnserver (DNS -serverns IP -adress)
Steg 3
Därefter kör vi följande kommando för att kontrollera den direkta zonen:
 gräv www.solvetic.local

FÖRSTORA

Steg 4
För att verifiera omvänd zon utför vi följande kommando:
dig -x (Ip för klientmaskinen)

FÖRSTORA

8. Ändra och konfigurera värdnamn och statisk IP -adress CentOS 7


Inom konfigurationen av servrar och nätverk måste vi känna till olika aspekter så att operationen är korrekt. Först och främst måste vi kunna konfigurera värdnamnet, vilket är namnet som kan konfigureras på en dator. Detta är ganska användbart om vi hanterar en kärnserver i uppgif.webpter som korrespondens inom ett nätverk. Det bör noteras att för att det ska vara en giltig tillgänglighet måste värdnamnet också innehålla den delzon där det finns. Till detta läggs domännamnet och tillsammans skulle de bilda ett FQDN, det vill säga en adress som användaren kan förstå.

När vi konfigurerar ett värdnamn kommer vi att göra det lättare att identifiera det i nätverket. Vi kommer också att upprätta en statisk IP -adress om vi i CentOS 7 ska utföra uppgif.webpter relaterade till DNS, DHCP eller liknande.

Den statiska IP -adressen för sin del är identifieringsadressen för en specifik dator. Värdnamnet skulle hjälpa oss att identifiera värdnamnet med hjälp av IP -adressen. Kommandot skulle vara följande (ändra IP -adressen till IP -adressen)

 nslookup% ipaddress%

Låt oss komma ihåg vikten av en DNS -server i vår organisation eftersom utan mer än en användare kan du förlora ditt sinne när du lär dig IP -adresser istället för domännamn. Om du är intresserad av ämnet servrar i Linux, missa inte hur du installerar en FTP -server i CentOS7.

wave wave wave wave wave