8i | 9i | 10g | 11g | 12c | 13c | 18c | 19c | 21c | Misc | PL/SQL | SQL | RAC | WebLogic | Linux
Koti ” Artikkelit ” Linux ” Täällä
Dnsmasq on yksinkertainen tapa perustaa DNS-palvelin pientä verkkoa varten, sen sijaan, että nähtäisiin vaivaa BINDin konfiguroinnin kanssa.
- Asennus
- Palomuuri
- Konfigurointi
Seuraavat artikkelit.
- Linuxin DNS-konfigurointi
- DNS:n konfigurointi Oraclen RAC-tietokannan 11g Release 2:n kanssa käytetylle SCAN:lle
- Dnsmasq : Yksinkertaisia DNS-konfiguraatioita varten Mac OS X:ssä
Asennus
Dnsmasq-palvelu asennetaan Yum-varastosta seuraavalla komennolla.
# yum install dnsmasq
Kytke Dnsmasq-palvelin päälle ja varmista, että se käynnistyy automaattisesti uudelleenkäynnistyksen yhteydessä.
# service dnsmasq start# chkconfig dnsmasq on
Dnsmasq konfiguroidaan muuttamalla tiedoston ”/etc/dnsmasq.conf” sisältöä ja tiedoston ”/etc/hosts” sisältöä.
Palvelu voidaan pysäyttää, käynnistää ja käynnistää uudelleen seuraavilla komennoilla.
# service dnsmasq stop# service dnsmasq start# service dnsmasq restart
Palomuuri
Jos käytät Linuxin palomuuria, sinun on avattava erityisesti portti 53.
Jos käytät iptables-palomuuria, käytä seuraavia komentoja.
# iptables -I INPUT -p tcp --dport 53 -j ACCEPT# iptables -I INPUT -p udp --dport 53 -j ACCEPT# service iptables save
Firewalld-palomuurin osalta käytä seuraavia komentoja avataksesi portin nykyiselle ajoajalle ja pysyvästi, jotta se säilyy uudelleenkäynnistysten yli.
Konfigurointi
Sinun ei tarvitse tehdä mitään erityisiä DNS-konfigurointeja, koska Dnsmasq käyttää ”/etc/hosts”-tietokannan sisältöä ratkaistakseen kaikki nimipyynnöt. Kaikki, mitä se ei löydä sieltä, ohjataan eteenpäin nimipalvelimille, jotka on lueteltu tiedostossa ”/etc/resolv.conf”.
Esimerkiksi lisäämällä seuraavat merkinnät tiedostoon ”/etc/hosts” palvelimella, jolla Dnsmasq toimii, se voi toimia DNS:nä ja ratkaista kyseiset nimet.
Verkossa olevien koneiden, joiden on käytettävä tätä DNS-palvelinta nimien ratkaisemiseen, on muutettava ”/etc/resolv.conf”-tiedostoaan niin, että ”nameserver”-merkintä osoittaa tähän palvelimeen.
search localdomainnameserver 192.168.0.4
Muokkaa tiedostoa ”/etc/dnsmasq.conf” estämään lähiverkon kyselyiden välittäminen. Sisäinen verkkotunnukseni on nimeltään ”localdomain”, joten lisään seuraavan asetuksen ja käynnistän sitten Dnsmasqin uudelleen.
local=/localdomain/
Lisätietoa on osoitteessa:
- Dnsmasq
- Linuxin DNS-konfiguraatio
- DNS-konfiguraatio Oraclen RAC-tietokannan 11g Release 2:n kanssa käytetylle SCAN:lle
- Dnsmasq : Yksinkertaisia DNS-konfiguraatioita varten Mac OS X:ssä
Toivottavasti tästä on apua. Terveisin Tim…
Takaisin alkuun.