Sådan konfigureres DNS-navneservere i Ubuntu 18.04

i årevis, når jeg havde brug for at konfigurere DNS-navneservere i Linu., ville jeg henvende mig til /etc/resolv.conf. Et par hurtige poster som sådan ville have min maskine til at nå omverdenen som en mester:

 nameserver 8.8.4.4nameserver 8.8.8.8 

men som med alt udvikler teknologien sig. Dette gælder især med de ting, du kender mest., Det mislykkes aldrig, at udviklere kaster en skruenøgle i dine værker for at ændre den måde, du har gjort din admin ting i årtier. Dette gælder for både åbne og lukkede kildeteknologier.

sådan er tilfældet med DNS på Ubuntu Server. Selvom/etc / resolv.conf-filen findes stadig, det er ikke længere, hvor du konfigurerer dine DNS-navneservere. Det er rigtigt, netværksændringerne fortsætter med at komme. Men for at være retfærdig er konfiguration af DNS faktisk ikke konfigureret (i det mindste ikke permanent) i resolv.conf fil i temmelig lang tid. Faktisk før Ubuntu 18.,04 blev DNS-navneservere konfigureret i/etc/net .ork / interfaces. I denne fil vil en post, som du ser nedenfor, med succes få dig ud over dit LAN:

 dns-addresses 8.8.4.4,8.8.8.8 

Log ind på din 18.04-server og kig efter den /etc/net .ork/interfaces-fil. Ved du hvad? Det er der. Du kan dog konfigurere det alt, hvad du vil, men det har nul effekt. Hvorfor? Netplan. Det er det nye barn på Ubuntu-netværksblokken. Det er gennem Netplan, at vi nu konfigurerer vores DNS-navneservere.

hvorfor gjorde Canonical dette skridt?, Fra den officielle dokumentation, kommer dette:

Netplan er blevet gennemført til støtte enkel, deklarativ repræsentation af komplekse konfigurationer, samt løse nogle af de nuværende begrænsninger med ifupdown. Netplan giver en enkel og elegant yaml-konfiguration-format med understøttelse af flere backend udbydere.

med andre ord enkelhed. Og det giver mening (især i betragtning af hvor populær den .YAML format bliver).,

SE: 20 tips til at gøre Linux netværk nemmere (gratis PDF) (TechRepublic)

Den nye konfiguration

Selv om mange ikke kan lide forandringer, jeg tror, Netplan var det rigtige at flytte. Med denne ændring håndteres dine netværkskonfigurationer på Onet sted (hver grænseflade har deres egen konfigurationsfil). Konfigurationsfilerne findes i/etc / netplan. Filnavne vil være i form 01-netcfg.yaml. Et af de vigtigste aspekter af filen er, at de skal bruge et konsistent LED (ellers vil de ikke blive indlæst)., Inden for disse filer konfigurerer du alle aspekter af en netværksgrænseflade (IP-adresse, Gate .ay, DNS osv.). Hvad angår DNS-konfigurationen, gøres dette med to linjer kode. Bruger Googles DNS-servere, vil posten se ud som vist i figur A.

vores nyligt konfigurerede DNS-navneservere.

DNS-servere er kommaseparerede. For at holde tingene rene, jeg anbefaler at kombinere relaterede servere sammen, som du ser i figur B.,

En ren gruppering af navneserver poster.

Du kan selvfølgelig passe alle disse DNS-serveradresser på en enkelt linje (figur C).

alle vores navneservere på en linje.

så længe de er kommaseparerede, vil alt være groovy. Du kan endda adskille dem mere tydeligt ved at tilføje et mellemrum efter kommaet (figur D).

nu er det en ren, let at læse post.,

Når du har foretaget den konfiguration, ændre, gemme/lukke filen og derefter udstede kommandoen:

 sudo netplan apply 

konfiguration vil blive læst, og så længe det er i den rette form, vil træde i kraft. Hvis noget bliver skævt, kan du tilføje fejlfindingskontakten som sådan:

 sudo netplan --debug apply 

ovenstående kommando giver dig alt det output, du har brug for for at fejlfinde din netværkskonfiguration (figur e).,

Figur E

output af netplan –debug anvende kommandoen.

velkommen til den nye verdensorden

uanset om du kan lide det eller ej, sådan er Ubuntu-netværk nu konfigureret. Sørg for, at du er i gang med den nye Ubuntu verdensorden, ellers vil du ende med at vokse eksponentielt frustreret over, hvorfor dit netværk fortsætter med at mislykkes. Netplan er kommet for at blive.

Se også

  • Sådan installeres ne .tcloud 13 på Ubuntu 18.,04 (TechRepublic)
  • Hvordan at ændre værtsnavnet på Ubuntu 18.04 (TechRepublic)
  • Hvordan til at konfigurere en statisk IP-adresse i Ubuntu Server 18.04 (TechRepublic)
  • Hvordan man installere Ubuntu Server 18.04 (TechRepublic)
  • Mark Shuttleworth retter på, hvor Canonical og Ubuntu Linux kommer næste (ZDNet)
Billede: Jack Wallen