Creșterea serverului DNS local sub mac os x - blogul meu

Serverul DNS este deja inclus în sistemul de operare. Acest lucru nu este surprinzător, deoarece nucleul este unix. Se numește legare și trebuie doar să o configuram și să o activăm. Instrucțiuni pentru stabilirea legăturii Am împrumutat aici:







În primul rând, trebuie să creăm o cheie secretă, prin care legarea va identifica gazdele care se conectează la ea. Teoretic, nu avem nevoie de ea, deoarece ne conectăm de la mașina locală și nu o expunem în exterior. Cu toate acestea, fără această legare nu va funcționa.

Pentru simplificare, deschideți shell-ul cu privilegii root:

# cap -n 6 /etc/rndc.conf> /etc/rndc.key

Dacă vrem să folosim în continuare serverul DNS al ISP (deși nu este clar de ce ar fi necesar acest lucru), atunci adăugăm următoarea intrare:







Dar este jumătate din bătălie. Acum avem nevoie de legare pentru a începe la pornirea sistemului și, de asemenea, că sistemul ar trebui să-l folosească. Al doilea se face foarte simplu prin setările de rețea - eliminați furnizorul de DNS de acolo și înlocuiți-l cu 127.0.0.1.

# cd / System / Library / StartupItems
# mkdir BIND
# cd BIND
# atingeți BIND; pico-W BIND

dacă ["$" = "-YES-"]; atunci
ConsoleMessage "Pornirea serverului DNS BIND"
/ usr / sbin / numit
Fi

# touch StartupParameters.plist; pico -w StartupParameters.plist

Descriere = "Server DNS de cache local";
Furnizează = ("DNS Server");
OrderPreference = "Niciuna";
Mesajele
start = "Pornirea serverului DNS BIND";
stop = "Oprirea serverului DNS BIND";
>;
>

Oferim scenariului dreptul de a executa:

Rulați legarea atunci când sistemul pornește:

Adăugăm la acest dosar o înregistrare:







Articole similare

Trimiteți-le prietenilor: