dnsmasq Ayarlarını Değiştirme
ServBay, dnsmasq hizmetini sunar ve esnek yapılandırma seçenekleri sağlar. Bu yazı, dnsmasq.conf
dosyasının konumu ve yaygın yapılandırma öğeleri dahil olmak üzere ServBay'deki dnsmasq ayarlarının nasıl değiştirileceğini detaylı bir şekilde açıklayacaktır.
Önemli Uyarı
Lütfen yapılandırma dosyasını elle değiştirmeyin. Tüm yapılandırma dosyaları ServBay tarafından otomatik olarak oluşturulur ve elle yapılan değişiklikler üzerine yazılma riski taşır. Lütfen değişiklikleri UI arayüzü üzerinden yapın.
Genel Bakış
ServBay'de, dnsmasq yapılandırma dosyası /Applications/ServBay/etc/dnsmasq
dizininde bulunur. Dosyanın ayrıntılı konumu aşağıdaki gibidir:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
Üst Düzey Sunucu Ayarları
Kullanıcılar, dnsmasq için Ayarlar
- DNS İletme
kısmında üst düzey sunucu belirleyebilirler. Ayarlandıktan sonra, yerel olarak eklenen alan adları haricindeki tüm DNS istekleri üst düzey DNS sunucusuna iletilecektir.
Varsayılan üst düzey DNS sunucusu, kullanıcının mevcut ağ çıkışının DNS sunucusu adresini otomatik olarak alır ve genellikle DHCP ile iletilir, örneğin 192.168.0.1
, 10.0.0.1
.
dnsmasq.conf Yapılandırması
dnsmasq.conf
dosyası, DNS ve DHCP'nin çeşitli seçeneklerini ayarlamak için kullanılan dnsmasq'ın ana yapılandırma dosyasıdır.
Yaygın Yapılandırma Öğeleri
Aşağıda yaygın dnsmasq.conf
yapılandırma öğeleri ve değiştirme yöntemleri bulunmaktadır:
DNS Sunucularını Ayarlama:
server=8.8.8.8 server=8.8.4.4
1
2Önbellek Boyutunu Ayarlama:
cache-size=1000
1Etki Alanı Ayarlama:
domain=local
1DNS Sorgu Günlüklerini Etkinleştirme:
log-queries
1DHCP Aralığını Ayarlama:
dhcp-range=192.168.0.50,192.168.0.150,12h
1
Özelleştirilmiş DNS Kayıtları
dnsmasq, DNS kayıtlarınızı özelleştirmenize olanak tanır, bu küçük ağlar veya geliştirme ortamları için çok kullanışlıdır. Yapılandırma dosyası domains.conf
içinde yer alır.
Durdurun
domains.conf
ServBay tarafından otomatik olarak üzerine yazılacaktır, lütfen ServBay'in Yerel DNS Hizmetini Yönet aracını kullanarak değişiklik yapın.
Örnek Yapılandırma
Aşağıda bazı özelleştirilmiş DNS kayıt örnekleri verilmiştir:
- Yerel Etki Alanı Çözümleme Ayarlama:
address=/servbay.host/127.0.0.1
1
dnsmasq'ı Yeniden Başlatma
dnsmasq yapılandırma dosyalarını değiştirdikten sonra, değişikliklerin etkin olması için hizmeti yeniden başlatmak gerekir. ServBay yönetim arayüzü üzerinden ya da servbayctl
komut satırı aracını kullanarak yeniden başlatılabilir.
ServBay Yönetim Arayüzü ile Yeniden Başlatma
- ServBay yönetim arayüzünü açın.
Hizmetler
kısmına gidin.- dnsmasq hizmetini bulun ve
Yeniden Başlat
butonuna tıklayın.
servbayctl ile Yeniden Başlatma
servbayctl
komut satırı aracı kullanarak dnsmasq hizmetini kolayca yeniden başlatabilirsiniz:
servbayctl restart dnsmasq -all
Sonuç
ServBay'de, dnsmasq yapılandırma dosyaları /Applications/ServBay/etc/dnsmasq
dizininde bulunur. Bu dosyayı değiştirerek DNS sunucusunu, önbellek boyutunu, etki alanını ayarlayabilir, günlükleri etkinleştirebilir ve DHCP aralığını yapılandırabilirsiniz. Özelleştirilmiş DNS kayıtları da bu dosya üzerinden yapılandırılabilir. Bu yapılandırma dosyalarındaki değişikliklerden sonra, ServBay yönetim arayüzü veya servbayctl
komut satırı aracı kullanılarak dnsmasq hizmeti yeniden başlatılarak değişiklikler etkinleştirilebilir.