Skip to content
Menu
Saayarelo
Saayarelo

Dnsmasq : För enkla DNS-konfigurationer

Posted on november 12, 2021

8i | 9i | 10g | 11g | 12c | 13c | 18c | 19c | 21c | Misc | PL/SQL | SQL | RAC | WebLogic | Linux

Hem ” Artiklar ” Linux ” Här

Dnsmasq är ett enkelt sätt att konfigurera en DNS-server för ett litet nätverk, istället för att göra sig besväret att konfigurera BIND.

  • Installation
  • Firewall
  • Konfiguration

Relaterade artiklar:

  • Linux DNS-konfiguration
  • DNS-konfiguration för SCAN som används med Oracle RAC Database 11g Release 2
  • Dnsmasq : För enkla DNS-konfigurationer på Mac OS X

Installation

Dnsmasq-tjänsten installeras från ett Yum-förråd med hjälp av följande kommando.

# yum install dnsmasq

Sätt på Dnsmasq-servern och se till att den startar automatiskt vid omstart.

# service dnsmasq start# chkconfig dnsmasq on

Dnsmasq konfigureras genom att ändra innehållet i filen ”/etc/dnsmasq.conf” och innehållet i filen ”/etc/hosts”.

Tjänsten kan stoppas, startas och startas om med följande kommandon.

# service dnsmasq stop# service dnsmasq start# service dnsmasq restart

Firewall

Om du använder Linux-brandväggen måste du öppna port 53 specifikt.

För iptables-brandväggen använder du följande kommandon.

# iptables -I INPUT -p tcp --dport 53 -j ACCEPT# iptables -I INPUT -p udp --dport 53 -j ACCEPT# service iptables save

För brandväggen firewalld använder du följande kommandon för att öppna porten för den aktuella körtiden och permanent för att bestå genom omstarter.

Konfiguration

Du behöver inte göra någon specifik DNS-konfiguration eftersom Dnsmasq kommer att använda innehållet i ”/etc/hosts” för att lösa alla namnförfrågningar. Allt den inte kan hitta där kommer att vidarebefordras till de namnservrar som listas i filen ”/etc/resolv.conf”.

Om du till exempel lägger till följande poster i filen ”/etc/hosts” på servern som kör Dnsmasq, kommer den att kunna agera som en DNS och lösa dessa namn.

Alla maskiner i nätverket som behöver använda den här DNS-servern för namnupplösning måste ändra sin fil ”/etc/resolv.conf” så att posten ”nameserver” pekar på den här servern.

search localdomainnameserver 192.168.0.4

Redigera filen ”/etc/dnsmasq.conf” för att förhindra att förfrågningar från det lokala nätverket vidarebefordras. Min interna domän heter ”localdomain”, så jag lägger till följande inställning och startar sedan om Dnsmasq.

local=/localdomain/

För mer information se:

  • Dnsmasq
  • Linux DNS Configuration
  • DNS Configuration for the SCAN used with Oracle RAC Database 11g Release 2
  • Dnsmasq : För enkla DNS-konfigurationer på Mac OS X

Hoppas att detta hjälper. Hälsningar Tim…

Tillbaka till toppen.

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Senaste inläggen

  • Vad gör labyrintfisken annorlunda?
  • Systemiska kortikosteroider förskrivs ofta vid psoriasis
  • 5 frågor med … Melissa McGurren | RSN
  • Bibelns böcker i Nya testamentet
  • Tilapia Almondine
  • Typer av manshår: Hur man underhåller + 12 stylingidéer
  • 15 citat och slagord som påminner dig om att hålla dig borta från telefonen
  • 101 bästa konsttexter för Instagram
  • Tandvård
  • Vad är snömögel? (Och hur man blir av med den)

Arkiv

  • februari 2022
  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • Deutsch
  • Nederlands
  • Svenska
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
©2022 Saayarelo | WordPress Theme: EcoCoded