DHCP adresleme ve Sunucular için statik adresleme


11

Bir ağ ortamındaki sunucularda DHCP kullanılmasına veya bunun nedenlerine karşı bir iş ortağı ile "canlı" bir tartışma yaşıyorum. Özellikle ağ ortamı nispeten küçük bir ağdır, ancak benim deneyimime göre, özellikle uzaktan yönetim gibi şeyler için statik adreslerde sunuculara sahip olmak her zaman daha iyidir.

Baktım ve sunucularda atanan dinamik adresler için veya bunlara karşı herhangi bir özel neden bulabilirdim, bu yüzden kalabalığa burada soracağımı düşündüm.

Çalışma arkadaşım, yönetim kolaylığı için DHCP tarafından atanan sunucu adreslerini savunur ve adreslerin değişip değişmediğini sunucu IP'sini el ile değiştirmeniz gerekmediğini belirtir. Bu yanıttan şüpheliyim.

Yönetim amacıyla, bu ağ küçük olduğundan, çok az olduğundan statik cihazların IP'sini değiştirmek önemli değildir.

Herhangi bir öneri, fikir veya yorum?



Sunucularım IP adreslerini değiştirmediği için özel yerlerde mi çalışıyorum?
pauska


Yanıtlar:


5

Neden böyle bir şey değil kombinasyonu vardır cfengineya puppetve statik IP adresleri yetişmiş? Kuşbakışı bakış açısından, her ikisinin de en iyisi - endişelenecek kritik bir yol hizmetini kaybetmeden merkezi yapılandırma. İşleri mahvetmek için merkezi bir yol sağlıyor mu? Evet, ancak DHCP de öyle.

Çalıştığım daha büyük kurulumlarda, bunların hepsi yönetilen kickstartların bir kombinasyonu ile başarıldı ve cfengine... ve güzel çalıştı. Ayrıca, çoğu VPS sağlayıcısı olmasa da çoğu IP adreslerini hesaplayan ve bunları oluşturulan örnekte statik olarak ayarlayan bir sağlama aracı kullanır - yapılandırma yönetimi + statik IP adreslerinin başka bir örneği.

Yeterince büyük bir kurulum için, konfigürasyon yönetimini kullanmanız ve bu prosedürleri heceleyecek (ideal olarak) değişiklik kontrol prosedürlerinden bahsetmemek için olduğu gibi tam otomatik dağıtıma yakın olmanız gerekir.


1
+1. Tamamen katılıyorum. Merkezi yapılandırma yönetimi istiyorsanız, bunun için en uygun araçları kullanın. DHCP, yapılandırma yönetimi için bir ersatz aracı olarak kullanılmamalıdır.
Steven Pazartesi

4

DHCP'nin sunucular için kullanıldığını gördüğüm en büyük sorun, DHCP hizmetinin herhangi bir nedenle düşmesi durumunda sunucularınızın IP adreslerini kaybedebilmesidir. Buna ek olarak, DHCP kiralamalarını (varsayılan ağ geçidini kontrol eden) kontrol ederek sunucuları Middle-Man-In-The-Middle yapabilmenin güvenlik riski de vardır. Diğer posterlerin söylediği gibi, bazı sunucular / hizmetler statik IP adresleri gerektirir (etki alanı denetleyicileri bunun en iyi örneğidir).


4

Yerel olarak tanımlanmış IP'lere sahip olması gereken bazı sunucu işlevleri olsa da, sunucu adresleri için DHCP kullanmanın büyük bir hayranıyım.

İlk olarak, diğerlerinin de belirttiği gibi, statik adresleri sunmak için DHCP'yi kullanabilirsiniz (ve kullanmalısınız). Linux varsayarsak, bunu dhcpd.conf dosyasında istiyorsunuz:

host server {
        option host-name "server.example.com";
        hardware ethernet  xx:xx:xx:xx:xx:xx;
        fixed-address server.example.com;
}

Ve DNS bölge dosyanızda, bir IP atayın server.example.com.

Artıları:

  • DNS bölge dosyası artık tüm IP atamaları için 'gerçeğin tek kaynağı'. Hataların aranmasını kolaylaştırır (yinelenen IP'ler, yazım hataları) ve herkesin sunucunun IP adresini hatasız bulabilmesini sağlar
  • Ağ altyapısındaki değişiklikler kolayca yayılabilir. Yedek DNS sunucusu dağıtılıyor mu? Sadece DHCP yapılandırma dosyasına ekleyin ve tüm sistemler kiralamalarını yenilerken alır.
  • Makinenin IP ve makinenin DNS girişindeki değişiklikler, tanım gereği senkronizasyondan çıkamaz. Bir makineyi yeni bir alt ağa taşımak mı? IP'yi tam olarak tek bir yerde değiştirin, artık hazırsınız.

Eksileri:

  • Önemli bir hata noktası eklediniz. Yedek DHCP sunucusuyla azaltın. Uzun kiralama süreleri de yardımcı olabilir.
  • Yayılan ağaç öğrenme modu, makine önyükleme sürelerini önemli ölçüde uzatabilen ve hatta DHCP zaman aşımlarına neden olabilecek DHCP isteklerini engeller. Belirli bağlantı noktalarında yayılan ağacı kapatmak için portfast kullanın . Bu arada iş istasyonu için de iyi bir fikir.

Önemli bir konuyu unuttun: Ağ kontrolü. Sahte DHCP sunucuları bu kurulumu yiyecektir.
pauska

1
Bir sunucu VLAN'ına sahip olmak bunu düzeltir.
Fahad Sadah

2
Birisi ağınızda hileli bir DHCP sunucusu çalıştırabilirse, sorunlara neden olmak için yarım düzine başka yol bulamayacağınızı düşündüren nedir?
Zoredache

Öyleyse neden riski tamamen ortadan kaldırmıyorsunuz? Endişelenmeniz gereken daha az şey var ve küçük bir ağda statik adresler rahatsız edici bir şey olmayacak.
Dan

1

Sunucular için DHCP kullanma fikrine katılmıyorum - çok büyük ağlarda bu biraz bulanık olabileceğini hayal edebiliyorum - ama zor ve hızlı bir şey yerine bir tercih meselesi - sunucular vb için adresleri ayırabilirsiniz (eğer bunu yaparsanız, neden sadece onları statik olmayan yapmıyorsunuz, bu da beni neden kabul etmediğime geri getiriyor ...).

Birkaç sunucu uygulaması ya statik IP adreslerini açıkça gerektirir ya da adresleri değişirse hiç de hoş davranmaz. Benim için bunun kötü bir fikir olduğuna dikkat çekiyorlar.


1

STATIC ip adreslerini herkese açık veya özel IP çevirileri gerektiren sunucularla kullanmak istiyorsunuz. Örneğin, güvenlik duvarının arkasında oturan ve internetten erişilebilmesi gereken bir e-posta veya web sitesi sunucusu. Etki alanı hizmetleri sağlayan her şey STATIC kullanmalıdır. Diğer birçok şey DHCP'yi kullanabilir, ancak diğerlerinin de belirttiği gibi potansiyel tuzaklarına sahip olduğundan dikkatli kullanın.


0

Atanan IP'leri sunucular için ayırmak ve IP'lerini diğer PC'lere atamaktan kaçınmak için DHCP rezervasyonu kullanmanız gerekir.


Peki bu kesinlikle işe yarayacaktır, ancak bunu yaptığınızda statik adreslere göre tasarruflar nelerdir?
Rob Moir

@Robert Moir, Bir rezervasyon düzgün bir şekilde ayarlandığında, makine herhangi bir nedenle yeniden kurulursa sisteminiz aynı adresi alacaktır. (örn. HD hatası, işletim sistemi bozulması, vb.)
Zoredache

@zoredache - Bunu biliyorum, ama yine de dürüst olmanın faydalarını görmüyorum, en azından çoğu alanda değil. Bu dini şeylerden biri olduğunu düşünüyorum, aslında öznel olarak kapatmak için oy vereceğim ...
Rob Moir

0

Her iki yaklaşımdan da en iyi şekilde yararlanabilirsiniz: iş istasyonları için bir aralık ayıran ve her sunucu MAC adresine bir IP sabitleyen her şey için DHCP kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.