Week 7
Sisällysluettelo:
- DNS-nimipalvelimien asettaminen Ubuntu-työpöydälle
- DNS-nimipalvelimien asettaminen Ubuntu-palvelimelle
- johtopäätös
Verkkotunnusten nimijärjestelmä (DNS) on keskeinen osa verkon infrastruktuuria, joka tarjoaa tavan kääntää verkkotunnukset IP-osoitteiksi. Voit ajatella DNS: ää Internetin puhelinluettelona.
Jokainen Internetiin kytketty laite tunnistetaan yksilöllisesti IP-osoitteellaan. Kun kirjoitat verkkosivustolle, johon haluat käydä selaimessa, sen verkkotunnus on käännettävä vastaavaksi IP-osoitteeksi. Käyttöjärjestelmä tarkistaa ensin isäntätiedostossaan vastaavan verkkotunnuksen ja jos verkkotunnukselle ei ole merkintää, se kysyy määritettyjä DNS-nimipalvelimia määritetyn verkkotunnuksen ratkaisemiseksi.
Kun verkkotunnus on ratkaistu, järjestelmä tallentaa välimuistin pyynnön ja pitää rekisteriä verkkotunnuksesta ja sitä vastaavasta IP-osoitteesta.
DNS-nimipalvelimet (ratkaisijat) ovat palvelimia, joita muut laitteet käyttävät DNS-haun tekemiseen pyydetylle verkkotunnukselle.
Yleensä palveluntarjoajasi määrittää DNS-ratkaisun. Nämä ratkaisijat voivat kuitenkin olla hitaita tai niitä ei päivitetä säännöllisesti, mikä voi aiheuttaa viivettä verkkotunnusta koskevissa kyselyissä, ratkaisemiseen väärään IP-osoitteeseen tai joskus et ehkä pysty ratkaisemaan haluttua verkkotunnusta ollenkaan.
On paljon ilmaisia julkisia DNS-ratkaisijoita, jotka ovat nopeita, yksityisiä ja päivitetään säännöllisesti.
Alla on joitain suosituimmista julkisista DNS-ratkaisijoista:
- Google (8.8.8.8, 8.8.4.4) Cloudflare (1.1.1.1 ja 1.0.0.1) OpenDNS (208.67.222.222, 208.67.220.220) Level3 (209.244.0.3, 209.244.0.4)
Tässä oppaassa selitämme kuinka DNS-nimipalvelimet (ratkaisimet) määritetään Ubuntu 18.04: ssä.
Jos haluat asettaa DNS-nimipalvelimet kaikille lähiverkkoosi kytketyille laitteille, helpoin ja suositeltava tapa on tehdä muutos kotireitittimessäsi.DNS-nimipalvelimien asettaminen Ubuntu-työpöydälle
DNS-nimipalvelimien asentaminen Ubuntu 18.04 -pöytätietokoneisiin on erittäin helppoa eikä vaadi teknistä tietoa.
-
Käynnistä Asetukset-ikkuna.
Valitse yhteys, jolle haluat asettaa DNS-nimipalvelimet, ja napsauta cog-kuvaketta avataksesi Network Manager.
Valitse IPv4-asetukset -välilehti.
Poista automaattinen vaihtamiskytkin käytöstä ja kirjoita DNS-ratkaisijoiden IP-osoitteet, erotettu pilkulla. Käytämme Googlen DNS-nimipalvelimia:
Tallenna muutokset napsauttamalla Käytä-painiketta.
Muutokset tulevat voimaan välittömästi, paitsi tapauksissa, joissa järjestelmä tai sovellus on välimuistissa.
DNS-nimipalvelimien asettaminen Ubuntu-palvelimelle
Aina päivinä, kun haluat määrittää DNS-ratkaisut Linuxissa, avaa
/etc/resolv.conf
, muokata merkintöjä, tallentaa tiedosto ja olet menossa. Tämä tiedosto on edelleen olemassa, mutta se on järjestelmälinkitetyn palvelun hallitsema linkki, jota ei pitäisi muokata manuaalisesti.
systemd-resolved on palvelu, joka tarjoaa DNS-nimien erottelukyvyn paikallisille palveluille ja sovelluksille. Se voidaan määrittää Netplanin avulla, joka on oletusverkon hallintatyökalu Ubuntu 18.04: ssä.
Netplan-määritystiedostot tallennetaan hakemistoon
/etc/netplan
. Löydät todennäköisesti yhden tai kaksi YAML-tiedostoa tästä hakemistosta. Tiedostonimi voi vaihdella asennuksesta toiseen. Tiedoston nimi on yleensä joko
01-netcfg.yaml
tai
50-cloud-init.yaml
mutta järjestelmässäsi se voi olla erilainen.
Näiden tiedostojen avulla voit määrittää verkkoliittymän, mukaan lukien IP-osoitteen, yhdyskäytävän, DNS-nimipalvelimet ja niin edelleen.
Voit määrittää DNS-nimipalvelimet avaamalla käyttöliittymän määritystiedoston tekstieditorilla:
sudo nano /etc/netplan/01-netcfg.yaml
Tiedoston sisältö näyttää seuraavalta:
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
Jos haluat määrittää käyttöliittymän DNS-nimipalvelimet, muuta nykyiset IP-osoitteet ensisijaisilla DNS-palvelimilla. Jos esimerkiksi haluat käyttää Cloudflaren DNS-palvelimia, vaihda osoiterivi seuraavalle:
nameservers: addresses:
DNS-palvelimet on erotettava pilkuilla. Voit myös lisätä enemmän kuin kaksi nimipalvelinta.
Jos merkintää ei ole, lisää se käyttöliittymän nimilohkoon. Kun muokkaat Yaml-tiedostoja, varmista, että noudatat YAML-koodin sisennysstandardeja. Jos kokoonpanossa on syntaksivirhe, Netplan ei pysty jäsentämään tiedostoa.
Kun olet valmis, tallenna tiedosto ja käytä muutokset:
sudo netplan apply
Netplan tuottaa kokoonpanotiedostot järjestelmäratkaisussa olevaan palveluun.
Suorita seuraava komento varmistaaksesi, että uudet DNS-ratkaisijat on asetettu:
systemd-resolve --status | grep 'DNS Servers' -A2
systemd-resolve -status
tulostaa paljon tietoa. Käytämme
grep
: ää suodattaaksesi “DNS-palvelimet” -merkkijonon. Tulos näyttää tältä:
johtopäätös
Netplan on oletuksena oleva verkonhallintatyökalu Ubuntu 18.04 -sovelluksessa, joka korvaa
/etc/resolv.conf
ja
/etc/network/interfaces
-määritystiedostot, joita on käytetty verkon määrittämiseen aiemmissa Ubuntu-versioissa.
Saudi-Arabia asettaa paineita RIM: lle uudistetun Ban Threat of Banin kanssa
Saudi-Arabia vauhdittaa Research In Motiona
Kuinka asettaa muokatun hakukoneen oletusarvoksi chromissa iOS: lle
Chrome on hieno selain iPhonessa ja iPadissa. Mausteita hakukokemusta lisäämällä ja määrittämällä mukautettu hakukone Chromen oletusasetukseksi.
Kuinka asettaa tai muuttaa aikavyöhykettä ubuntu 18.04: ssä
Ubuntulla järjestelmän aikavyöhyke asetetaan asennuksen aikana, mutta sitä voidaan helposti muuttaa myöhemmin. Tämä opetusohjelma osoittaa, kuinka asettaa tai muuttaa aikavyöhykettä Ubuntu 18.04: ssä ja aiemmissa versioissa komentoriviltä tai käyttöliittymän kautta.