DHCP
Dinamik Ana Makine Yapılandırma Protokolü
Kısaca
DHCP, bir ağa katılan cihazlara IP adresi ile yönlendirici ve DNS sunucusu gibi diğer ayarları otomatik olarak veren bir ağ protokolüdür.
DHCP nedir?
DHCP (Dinamik Ana Makine Yapılandırma Protokolü), çoğu cihazın ağ ayarlarını otomatik olarak almasının yoludur. Bir dizüstü bilgisayar, telefon ya da sunucu bir ağa katıldığında DHCP sunucusu ona bir IP adresi, alt ağ maskesi, varsayılan ağ geçidinin (yönlendirici) adresi ve kullanılacak DNS sunucularını verir. DHCP olmasaydı birinin bu ayarları her cihaza elle girmesi ve iki cihazın aynı adresi almadığından emin olması gerekirdi.
Alışveriş dört adımdan oluşur ve çoğunlukla DORA olarak akılda tutulur: yeni cihaz bir Discover mesajı yayınlar, bir sunucu Offer ile yanıtlar, cihaz o adres için Request gönderir ve sunucu Acknowledge ile onaylar. Adres sonsuza dek verilmez, belirli bir süre için (örneğin 24 saat) kiralanır ve cihaz kirayı süresi dolmadan yeniler; böylece ayrılan cihazların adresleri yeniden kullanılabilir. IPv4 için DHCP, sunucuların 67, istemcilerin 68 numaralı portu dinlediği UDP üzerinde çalışır.
Bir otel resepsiyonunu düşünün: giriş yaptığınızda kalacağınız süre için bir oda numarası alırsınız ve ayrıldığınızda oda bir sonraki misafir için havuza geri döner. Ev ağlarında DHCP sunucusu genellikle yönlendiricidir; ofisler ve veri merkezleri ise özel sunucular çalıştırır, bulut platformları da sanal makinelere adres dağıtmak için DHCP kullanır.
DHCP sıklıkla DNS ile karıştırılır. DHCP bir cihaza IP adresini ve ağ ayarlarını verir; DNS ise example.com gibi alan adlarını IP adreslerine çevirir; DHCP yalnızca cihaza hangi DNS sunucusuna sorması gerektiğini söyler. DHCP adresleri değişebildiği için sunucular ve yazıcılar genellikle bir rezervasyon (DHCP sunucusunun o cihaza her zaman verdiği sabit adres) ya da cihazın üzerinde yapılandırılmış statik bir IP adresi kullanır.
Önemli noktalar
- DHCP, cihazlara IP adreslerini ve ağ ayarlarını otomatik olarak atar.
- Dört adımlı alışveriş Discover, Offer, Request, Acknowledge (DORA) şeklindedir.
- Adresler sınırlı bir süre için kiralanır ve süre dolmadan yenilenir.
- IPv4 için DHCP, UDP
67(sunucu) ve68(istemci) portlarını kullanır. - DHCP rezervasyonu bir cihaza her seferinde aynı adresi verir.
Örnek
# dnsmasq.conf: a DHCP server for a small home or lab network
interface=eth0
# Hand out addresses from .100 to .200, each leased for 24 hours
dhcp-range=192.168.1.100,192.168.1.200,24h
# Settings sent to every client along with its address
dhcp-option=option:router,192.168.1.1
dhcp-option=option:dns-server,192.168.1.1
# Reservation: the device with this MAC address always gets .10
dhcp-host=aa:bb:cc:dd:ee:ff,192.168.1.10Sık sorulan sorular
DHCP ile DNS arasındaki fark nedir?
DHCP, bir cihaza ağa katıldığında IP adresini ve ağ ayarlarını verir. DNS alan adlarını IP adreslerine çevirir ve cihaza hangi DNS sunucusunu kullanacağını genellikle DHCP söyler.
DHCP kirası (lease) nedir?
Kira, bir cihazın kendisine verilen IP adresini kullanmasına izin verilen süredir; örneğin 8 ya da 24 saat. Cihaz kirayı süresi dolmadan otomatik olarak yeniler ve genellikle aynı adresi korur.
DHCP sunucusu kullanılamazsa ne olur?
Bir cihaz kirası henüz dolmamış bir adresi kullanmaya devam edebilir ya da 169.254.0.0/16 aralığındaki kendi kendine atanan bir bağlantı-yerel (link-local) adrese geçer. Bu adres yalnızca yerel ağ kesiminde çalışır, bu yüzden cihazın genellikle internet erişimi olmaz.
İlgili sayfalar
- IP AdresiAğlar, s. 12IP adresi, ağdaki her cihaza verilen ve verinin o cihaza yönlendirilmesini sağlayan sayısal bir etikettir; bir evin posta adresine benzer.
- Alt AğAğlar, s. 2Alt ağ, daha büyük bir ağın IP adres aralığı bölünerek elde edilen daha küçük bir ağdır; trafiği düzenli ve sınırlı tutar, güvenliği kolaylaştırır.
- DNSDevOps ve Bulut, s. 14DNS, internetin adlandırma sistemidir; example.com gibi insanın okuyabileceği alan adlarını bilgisayarların kullandığı sayısal IP adreslerine çevirir.
- UDPAğlar, s. 33UDP, bağlantı kurmadan datagram adı verilen küçük ve bağımsız mesajlar gönderen, garantili teslimat yerine hızı seçen hafif bir internet protokolüdür.
- NATAğlar, s. 18NAT, yönlendiricinin geçen paketlerdeki IP adreslerini yeniden yazarak özel ağdaki birçok cihazın tek bir genel IP adresini paylaşmasını sağlayan tekniktir.
- PortAğlar, s. 22Port, bir cihazdaki belirli bir programı ya da hizmeti tanımlayan, 0 ile 65535 arasında bir sayıdır; IP adresine gelen trafik böylece doğru uygulamaya ulaşır.
Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin