Ställa in DNS i Linux

Anonim

Ställa in DNS i Linux

Varje plats, en enhet eller en specifik plats har sin egen IP-adress, definierad av utrustning vid åtkomst till nätverk och interaktion med dem. Användare som står inför behovet, till exempel, övergång till webbplatser eller anslutning till en annan nätverksdator, måste också ange lämplig adress för den framgångsrika informationsutbytet. Men kom ihåg att den slumpmässiga uppsättningen av siffror är ganska svårt. Därför uppfanns DNS-domännamnssystemet (domännamnssystem). Nu hänvisar datorn självständigt till servern för att definiera IP-adressen när du anger domännamnet under övergången till resursen. Sådana servrar är automatiskt eller manuellt angivna, vilket beror på vilken typ av konfiguration. Det handlar om den här processen som vi vill prata inom ramen för dagens material, tar exemplet på den välkända distributionen av Linux-operativsystemet.

Konfigurera DNS i Linux

Nästan alla Linux-distributioner fungerar på en liknande princip. Endast vissa konsolteam och grafisk skaldesign är särskiljande. Som ett exempel kommer vi att titta på Ubuntu, och du, som skjuter ut från funktionerna i din församling, kommer också att kunna uppfylla uppgiften utan problem. Om svårigheterna uppstår på nivån att använda specifika kommandon eller när du söker efter grafikmenyn, använd den officiella distributionsdokumentationen för att ta reda på vilket alternativt kommando eller alternativ som är ansvarigt för genomförandet av önskad åtgärd.

Metod 1: Grafisk skalmeny

Denna metod är främst riktad mot nybörjare, eftersom de oftast i Linux är rädda för behovet av att utföra varje åtgärd genom att komma in i kommandot till konsolen. Det har länge varit praktiskt taget i alla miljöer. Det finns relevanta saker som gör att du kan genomföra olika konfigurationer utan en enda överklagande till terminalen. DNS gäller också. Låt oss se hur denna redigering är gjord i det vanliga grafiska skalet Ubuntu.

  1. Var uppmärksam på den övre panelen där nätverksknappen är närvarande och av datorn. Klicka på en av dem för att visa listan över anslutningar.
  2. Öppna aktivitetsfältet för att gå till nätverkskonfigurationen när du ställer in DNS i Linux

  3. Här är du intresserad av en knapp som heter "Anslutningsparametrar".
  4. Gå till nätverkskonfigurationen för att ändra DNS-parametrarna i Linux

  5. I menyn som öppnas, hitta den aktuella anslutningen och klicka på Gear-ikonen för att gå till konfigurationen.
  6. Välj ett nätverk från listan för att ändra DNS-parametrarna i Linux

  7. Om du vill veta din DNS-adress, titta bara på den specifikt tilldelade strängen på fliken Systeminformation. För att konfigurera DNS-mottagningen, flytta till fliken "IPv4" eller "IPv6" med Top-panelen.
  8. Visa routerns adress och gå till DNS-konfigurationen i Linux

  9. I "metod" -linjen kan du ange den optimala metoden för att erhålla DNS. Standardvärdet är automatisk typ via DHCP. Men inget hindrar dig från att bara notera markören en av de andra föremålen.
  10. Ställa in standard DNS-parametrarna i Linux via ett grafiskt gränssnitt

  11. Du kan självständigt registrera de DNS-servrar som din router ska kontakta. För att göra detta, i "DNS" -strängen, ange IP-adresserna. På skärmdumpen nedan ser du servrar från Google, och de ser ut så här: 8.8.8.8 och 8.8.4.4.
  12. Manuell inmatning av en ny DNS-mottagande server i Linux via grafiskt skal

  13. När du har slutfört konfigurationen, se till att allt är korrekt inställt, och klicka sedan på "Apply".
  14. Applicera ändringar efter inställning av DNS i Linux i ett grafiskt gränssnitt

  15. Om det inte finns något behov av att skapa en ny typ av anslutning, kan du omedelbart registrera DNS-inställningarna på exakt samma sätt som det just har visats.
  16. Ställa in DNS i Linux när du skapar ett nytt nätverk

  17. Vid slutförandet av konfigurationen, öppna huvudmenyn och kör "terminalen" för att kontrollera.
  18. Gå till terminal för att kontrollera ändringarna efter att du har ställt in DNS i Linux

  19. Ange NSLOOKUP, och ange sedan önskad adress för att kontrollera, till exempel Google.com.
  20. Ange ett kommando för att ansluta servern efter att ha ändrat DNS i Linux

  21. Efter att ha klickat på Enter, vänta några sekunder och läs den mottagna informationen. Du kommer att bli underrättad om vilken DNS-server användes när du lägger till adressen.
  22. Visa mottagna DNS i Linux genom anslutningen i terminalen

Som du kan se är den här metoden så enkel som möjligt och låter dig göra utan att redigera konfigurationsfiler via konsolen. Vissa användare har dock inte möjlighet att använda det grafiska gränssnittet eller inställningen ständigt slås ner. I det här fallet måste du vända dig till "terminalen", som kommer att ägnas åt vår nästa metod.

Metod 2: Redigering av konfigurationsfiler

Använda "Terminal" för att redigera konfigurationsfiler när du byter systemparametrar - det mest effektiva sättet, eftersom alla åtgärder kommer att utföras här på övergripande uppdrag och kommer inte att diskonteras i det första omstartssystemet. För DNS-konfigurationen, använd följande instruktioner.

  1. Kör konsolen som det visades tidigare, eller använd ett bekvämt sätt, till exempel den skapade ikonen på panelen "Favoriter".
  2. Starta terminalen via favoriter för att konfigurera DNS i Linux

  3. Till att börja med, bläddra i listan över befintliga nätverksgränssnitt för att kontrollera filen för konfigurationen. Ange LS / SYS / Class / Net / och tryck på Enter.
  4. Ett kommando för att visa namnen på nätverket när du ställer in DNS i Linux

  5. Kontrollera om ditt gränssnittsnamn är närvarande här. Som standard ser det ut så här: ENP0S3. I avsaknad av en sådan linje måste du lägga till den själv, vad följande steg kommer att ägnas åt. Hoppa över dem om namnet är närvarande.
  6. Visa det aktuella nätverksnamnet när DNS-konfiguration i Linux

  7. Därefter kommer saken att handla om interaktion med konfigurationstextfiler. För att göra detta kan du använda någon redaktör som standard, till exempel VI. Men nybörjare användare är inte alltid lämpliga att hantera sådan programvara. I sådana situationer rekommenderar vi dig att upprätta en mer lämplig lösning. Tryck på sudo apt installera nano och klicka på ENTER.
  8. Installera en ny textredigerare för vidare DNS-konfiguration i Linux

  9. Bekräfta dina intentioner för att lägga till programvara, och efter att du har installerat, gå till jobbet med filer. Ange kommandot sudo nano / etc / nätverk / gränssnitt och bekräfta det.
  10. Öppna en konfigurationsfil för att ange nätverksnamnet när du ställer in DNS i Linux

  11. Sätt i AUTO ENP0S3 och IFACE ENP0S3 INET DHCP-rader för att ställa in gränssnittskonfigurationen.
  12. Ange nätverksnamnet och standard DNS i Linux via konfigurationsfilen

  13. Använd CTRL + O-kombinationen för att spara inställningarna. I framtiden, kom ihåg att tecknet ^ avser CTRL, det vill säga utmatningen från redigeraren utförs via CTRL + X.
  14. Spara ändringar och utmatning från textredigeraren när du ställer in DNS i Linux

  15. När du sparar, ändra inte filnamnet för att skriva, men klicka bara på Enter.
  16. Spara ett filnamn när du konfigurerar DNS i Linux

  17. I samma fil anger du DNS-Nameserver 8.8.8.8 för att installera DNS från Google, och sedan kan du stänga det här objektet.
  18. Ett kommando för att definiera DNS i den första konfigurationsfilen Linux

  19. Därefter måste du konfigurera ett annat objekt, gå till det via sudo nano /etc/dhcp/dhclient.conf.
  20. Gå till konfigurationen av den andra filen för att ändra DNS i Linux

  21. När du begär ett Superuser-lösenord, ange det. Observera att symboler med en sådan uppsättning metod inte visas för säkerhetsändamål.
  22. Ange Superuser-lösenordet för att komma åt filen när du konfigurerar DNS i Linux

  23. Källa till det lägsta på innehållet och sätt in supersede-domännamnsservrar-strängen 8.8.8.8. Spara sedan ändringarna och stäng filen.
  24. Infoga kommandon för den andra DNS-konfigurationsfilen i Linux

  25. Det återstår att redigera de sista parametrarna i sudo nano /etc/resolvconf/resolv.conf.d/base.
  26. Starta den tredje DNS-konfigurationsfilen i Linux

  27. Sätt i namnserversträngen 8.8.8.8, definiera DNS. Innan du går in, glöm inte att tillämpa ändringar i samma fil.
  28. Ändra den tredje konfigurativa DNS-filen i Linux

  29. Alla DNS-förändringar träder i kraft omedelbart efter att ha startat om nätverket. Detta görs av kommandot sudo systemctl starta om nätverket.
  30. Starta om nätverket efter DNS ändras i Linux

  31. Den tomma strängen uppträdde för inmatning innebär att omstarten lyckades.
  32. Framgångsrikt nätverk omstart efter ändringar i DNS-inställningar i Linux

Det är självklart mycket mer komplicerat att använda det andra sättet, men det här är det enda alternativet som är effektivt i fall där ändringarna av DNS via det grafiska skalet inte ger några resultat på grund av den konstanta återställningen av inställningarna. Det är nog för att du ska följa instruktionerna, exakt utföra dem för rätt konfiguration, och du kan klara av att redigera parametrarna för att få domännamn.

Läs mer