Bind ( Berkeley Internet Name Domain ) är namnet serverprogramvaran som används av de flesta varianter av Linux och Unix . Bind har historiskt varit känd för sina säkerhetsfrågor och bör hållas aktuell för att säkerställa att alla kända sårbarheter behandlas i den version som körs på ditt system . BIND 9 , vilket är mycket strängare med att genomdriva standarder och inte ignorera konfiguration fel , distribueras med några varningar och kommer att kräva upp frågor som tidigare , mer förlåtande versioner av Bind tillåtet . Saker du behöver
Linux /Unix -server
Text Redaktör Nätverksanslutning
Visa fler instruktioner
1
Installera version försäljningsversion Bind med lämplig pakethanterare för din version av Linux eller Unix -operativsystem . Till exempel , för BSD smaker , använd " pkg_add bind9 - 9.8 . , 0 , " och , för andra , " apt - get install bind9 - 9.8.0 . "
2
Byt till installationen katalog av bind 9 med kommandot " cd /usr /ports /net /bind " och kör kommandot " make install " följt av " uppkok . " Addera 3
kör kommandot " rndc - confgen - a " för att skapa en hemlig nyckel för fjärrkontrollen namnet demonen kontrollprogram , rndc . När kommandot är klar , kommer du hitta filen rndc.key i /usr /local /etc katalogen .
4
Kopiera filen /usr /local /etc /rndc.key till /usr /lokala /etc /rndc.conf och , med din texteditor , öppna det för redigering
5
Lägg följande alternativ till början av den nyinrättade rndc.conf : .
alternativ {
default - server localhost ,
default - knappen " rndc - knappen " ,
};
Observera , om du inte kör IPv6 , ta bort raden som börjar med " :: 1 " från din /etc /hosts -filen för att förhindra rndc från att misslyckas med " anslutning vägrade " när du använder " default - server localhost , " . på rndc.conf filen
6
Konfigurera named.conf genom öppning /usr /local /etc /named.conf för redigering och lägga till följande kontroller och viktiga uttalande :
kontroller {
inet 127.0.0.1 tillåta { localhost ; } tangenterna { " rndc - knappen " ;} ;
};
inkluderar " /usr /local /etc /rndc.key ";
7
Ändra behörigheterna för katalogen /usr /local /etc /rndc.conf och /usr /local /etc /rndc.key filer genom att ge följande kommandon :
" chmod 600 /usr /local /etc /rndc.conf /usr /local /etc /rndc.key "
och sälja
" chown root : root /usr /local /etc /rndc.conf /usr /local /etc /rndc.key "
8
Starta om datorn för att plocka upp nya Bind tjänsten .