Windows PowerShell Kullanarak DHCP Dağıtma

Bu kılavuz, ağınızdaki bir veya daha fazla alt ağa bağlı IPv4 DHCP istemcilerine IP adreslerini ve DHCP seçeneklerini otomatik olarak atayan bir İnternet Protokolü (IP) sürüm 4 Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) sunucusu dağıtmak için Windows PowerShell'in nasıl kullanılacağına ilişkin yönergeler sağlar.

Note

Bu belgeyi TechNet Galerisi'nden Word biçiminde indirmek için bkz. Windows Server 2016'da Windows PowerShell Kullanarak DHCP Dağıtma.

IP adreslerini atamak için DHCP sunucularının kullanılması, ağınızdaki her bilgisayardaki her ağ bağdaştırıcısı için TCP/IP v4 ayarlarını el ile yapılandırmanız gerekmediğinden yönetim yükünden tasarruf sağlar. DHCP ile, ağınıza bir bilgisayar veya başka bir DHCP istemcisi bağlandığında TCP/IP v4 yapılandırması otomatik olarak gerçekleştirilir.

DHCP sunucunuzu bir çalışma grubuna tek başına sunucu olarak veya Active Directory etki alanının parçası olarak dağıtabilirsiniz.

Bu kılavuz aşağıdaki bölümleri içerir.

DHCP Dağıtımına Genel Bakış

Aşağıdaki çizimde, bu kılavuzu kullanarak dağıtabileceğiniz senaryo gösterilmektedir. Senaryo, bir Active Directory etki alanında bir DHCP sunucusu içerir. Sunucu, iki farklı alt ağdaki DHCP istemcilerine IP adresleri sağlayacak şekilde yapılandırılmıştır. Alt ağlar, DHCP İletme özelliğinin etkinleştirildiği bir yönlendiriciyle ayrılır.

DHCP Ağ Topolojisi'ne Genel Bakış

Teknolojiye Genel Bakış

Aşağıdaki bölümlerde DHCP ve TCP/IP'ye kısa bir genel bakış sağlanır.

DHCP'ye genel bakış

DHCP, konak IP yapılandırmasının yönetimini basitleştirmeye yönelik bir IP standardıdır. DHCP standardı, ağınızdaki DHCP özellikli istemciler için IP adreslerinin ve diğer ilgili yapılandırma ayrıntılarının dinamik ayırmasını yönetmenin bir yolu olarak DHCP sunucularının kullanılmasını sağlar.

DHCP, bir IP adresini statik IP adresiyle her cihazı el ile yapılandırmak yerine yerel ağınızdaki bir bilgisayara veya yazıcı gibi başka bir cihaza dinamik olarak atamak için DHCP sunucusu kullanmanıza olanak tanır.

IP adresi ve ilgili alt ağ maskesi hem ana bilgisayarı hem de bilgisayarın bağlı olduğu alt ağı tanımladığından, TCP/IP ağındaki her bilgisayarın benzersiz bir IP adresi olmalıdır. DHCP kullanarak, DHCP istemcileri olarak yapılandırılan tüm bilgisayarların ağ konumları ve alt ağları için uygun bir IP adresi aldığından emin olabilir ve varsayılan ağ geçidi ve DNS sunucuları gibi DHCP seçeneklerini kullanarak, DHCP istemcilerine ağınızda düzgün çalışması için gereken bilgileri otomatik olarak sağlayabilirsiniz.

TCP/IP tabanlı ağlarda DHCP, bilgisayarları yapılandırmayla ilgili yönetim çalışmalarının karmaşıklığını ve miktarını azaltır.

TCP/IP'ye genel bakış

Varsayılan olarak, Windows Server ve Windows İstemcisi işletim sistemlerinin tüm sürümlerinde, IP adresi ve DHCP seçenekleri adı verilen diğer bilgileri DHCP sunucusundan otomatik olarak almak üzere yapılandırılmış IP sürüm 4 ağ bağlantıları için TCP/IP ayarları vardır. Bu nedenle, bilgisayar el ile yapılandırılmış statik IP adresi gerektiren bir sunucu bilgisayarı veya başka bir cihaz olmadığı sürece TCP/IP ayarlarını el ile yapılandırmanız gerekmez.

Örneğin, DHCP sunucusunun IP adresini ve Active Directory Etki Alanı Hizmetleri 'ni (AD DS) çalıştıran DNS sunucularının ve etki alanı denetleyicilerinin IP adreslerini el ile yapılandırmanız önerilir.

Windows Server 2016'da TCP/IP aşağıdaki gibidir:

  • Endüstri standardı ağ protokollerini temel alan ağ yazılımı.

  • Windows tabanlı bilgisayarınızın hem yerel ağ (LAN) hem de geniş alan ağı (WAN) ortamlarına bağlanmasını destekleyen yönlendirilebilir bir kurumsal ağ protokolü.

  • Bilgi paylaşımı amacıyla Windows tabanlı bilgisayarınızı benzer olmayan sistemlere bağlamak için temel teknolojiler ve yardımcı programlar.

  • Web ve Dosya Aktarım Protokolü (FTP) sunucuları gibi genel İnternet hizmetlerine erişim kazanmanın temeli.

  • Sağlam, ölçeklenebilir, platformlar arası, istemci/sunucu çerçevesi.

TCP/IP, Windows tabanlı bilgisayarların aşağıdakiler dahil olmak üzere diğer Microsoft ve Microsoft dışı sistemlere bağlanmasını ve bu sistemlerle bilgi paylaşmasını sağlayan temel TCP/IP yardımcı programları sağlar:

  • Windows Server 2016

  • Windows 10

  • Windows Server 2012 R2

  • Windows 8.1

  • Windows Server 2012

  • Windows 8

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

  • Windows Vista

  • İnternet sunucuları

  • Apple Macintosh sistemleri

  • IBM ana bilgisayarları

  • UNIX ve Linux sistemleri

  • VMS sistemlerini açma

  • Ağ bağlantısına uygun yazıcılar

  • Kablolu Ethernet veya kablosuz 802.11 teknolojisi etkin tabletler ve cep telefonları

DHCP Dağıtım planlama

AŞAĞıDA, DHCP sunucusu rolünü yüklemeden önce temel planlama adımları yer alır.

DHCP sunucularını ve DHCP iletmeyi planlama

DHCP iletileri yayın iletileri olduğundan, yönlendiriciler tarafından alt ağlar arasında iletılmaz. Birden çok alt ağınız varsa ve her alt ağ için DHCP hizmeti sağlamak istiyorsanız, aşağıdakilerden birini yapmalısınız:

  • Her alt ağa bir DHCP sunucusu yükleme

  • Alt ağlar arasında DHCP yayın iletilerini iletmek için yönlendiricileri yapılandırın ve DHCP sunucusunda alt ağ başına bir kapsam olmak üzere birden çok kapsam yapılandırın.

Çoğu durumda, yönlendiricileri DHCP yayın iletilerini iletecek şekilde yapılandırmak, ağın her fiziksel kesimine bir DHCP sunucusu dağıtmaktan daha uygun maliyetlidir.

IP adresi aralıklarını planlama

Her alt ağın kendi benzersiz IP adresi aralığı olmalıdır. Bu aralıklar, kapsamları olan bir DHCP sunucusunda temsil edilir.

Kapsam, DHCP hizmetini kullanan bir alt ağdaki bilgisayarlar için IP adreslerinin yönetim gruplandırma işlemidir. Yönetici önce her fiziksel alt ağ için bir kapsam oluşturur ve ardından kapsamı istemciler tarafından kullanılan parametreleri tanımlamak için kullanır.

Kapsam aşağıdaki özelliklere sahiptir:

  • DHCP hizmeti kira tekliflerinde kullanılmak üzere IP adreslerini dahil etmek veya hariç tutmak için bir IP adresi aralığı.

  • Belirli bir IP adresi için alt ağ ön ekini belirleyen bir alt ağ maskesi.

  • Oluşturulduğunda atanan kapsam adı.

  • Dinamik olarak ayrılan IP adreslerini alan DHCP istemcilerine atanan kira süresi değerleri.

  • DNS sunucusu IP adresi ve yönlendirici/varsayılan ağ geçidi IP adresi gibi DHCP istemcilerine atama için yapılandırılmış tüm DHCP kapsamı seçenekleri.

  • Rezervasyonlar isteğe bağlı olarak bir DHCP istemcisinin her zaman aynı IP adresini aldığından emin olmak için kullanılır.

Sunucularınızı dağıtmadan önce alt ağlarınızı ve her alt ağ için kullanmak istediğiniz IP adresi aralığını listeleyin.

Alt ağ maskelerini planlama

Ip adresi içindeki ağ kimlikleri ve konak kimlikleri, alt ağ maskesi kullanılarak ayırt edilir. Her alt ağ maskesi, ağ kimliğini tanımlamak için birbirini izleyen bir (1) bit grubu ve bir IP adresinin ana bilgisayar kimliği bölümlerini tanımlamak için tüm sıfırları (0) kullanan 32 bitlik bir sayıdır.

Örneğin, normalde 131.107.16.200 IP adresiyle kullanılan alt ağ maskesi aşağıdaki 32 bit ikili sayıdır:

11111111 11111111 00000000 00000000

Bu alt ağ maskesi numarası 16 bir bit ve ardından 16 sıfır bittir ve bu IP adresinin ağ kimliği ve konak kimliği bölümlerinin her ikisi de 16 bit uzunluğunda olduğunu gösterir. Normalde, bu alt ağ maskesi noktalı ondalık gösterimde 255.255.0.0 olarak görüntülenir.

Aşağıdaki tabloda İnternet adresi sınıfları için alt ağ maskeleri görüntülenir.

Adres sınıfı Alt ağ maskesi için bitler Alt ağ maskesi
A sınıfı 11111111 00000000 00000000 00000000 255.0.0.0
B sınıfı 11111111 11111111 00000000 00000000 255.255.0.0
C sınıfı 11111111 11111111 11111111 00000000 255.255.255.0

DHCP'de bir kapsam oluşturduğunuzda ve kapsamın IP adresi aralığını girdiğinizde, DHCP bu varsayılan alt ağ maskesi değerlerini sağlar. Genellikle varsayılan alt ağ maskesi değerleri, özel gereksinimleri olmayan ve her IP ağ kesiminin tek bir fiziksel ağa karşılık geldiği çoğu ağ için kabul edilebilir.

Bazı durumlarda, IP alt ağı uygulamak için özelleştirilmiş alt ağ maskeleri kullanabilirsiniz. IP alt ağı ile, bir IP adresinin varsayılan ana bilgisayar kimliği bölümünü alt bölümlere ayırarak, özgün sınıf tabanlı ağ kimliğinin alt bölümleri olan alt ağları belirtebilirsiniz.

Alt ağ maskesi uzunluğunu özelleştirerek, gerçek konak kimliği için kullanılan bit sayısını azaltabilirsiniz.

Adresleme ve yönlendirme sorunlarını önlemek için, bir ağ kesimindeki tüm TCP/IP bilgisayarlarının aynı alt ağ maskesini kullandığından ve her bilgisayar veya cihazın benzersiz bir IP adresine sahip olduğundan emin olmanız gerekir.

Dışlama aralıklarını planlama

BIR DHCP sunucusunda kapsam oluşturduğunuzda, DHCP sunucusunun DHCP istemcilerine kiralamasına izin verilen tüm IP adreslerini (bilgisayarlar ve diğer cihazlar gibi) içeren bir IP adresi aralığı belirtirsiniz. Ardından, DHCP sunucusunun kullandığı IP adresi aralığından bazı sunucuları ve diğer cihazları statik IP adresleriyle manuel olarak yapılandırırsanız, siz ve DHCP sunucusu aynı IP adresini farklı cihazlara atadığınızda bir IP adresi çakışması oluşturabilirsiniz.

Bu sorunu çözmek için DHCP kapsamı için bir dışlama aralığı oluşturabilirsiniz. Dışlama aralığı, kapsamın IP adresi aralığı içinde DHCP sunucusunun kullanmasına izin verilmeyen bitişik bir IP adresi aralığıdır. Dışlama aralığı oluşturursanız, DHCP sunucusu bu aralıktaki adresleri atamaz ve ip adresi çakışması oluşturmadan bu adresleri el ile atamanıza olanak sağlar.

Her kapsam için bir dışlama aralığı oluşturarak IP adreslerini DHCP sunucusu tarafından dağıtımdan dışlayabilirsiniz. Statik IP adresiyle yapılandırılmış tüm cihazlar için dışlamalar kullanmalısınız. Dışlanan adresler, diğer sunuculara, DHCP olmayan istemcilere, disksiz iş istasyonlarına veya Yönlendirme ve Uzaktan Erişim ile PPP istemcilerine el ile atadığınız tüm IP adreslerini içermelidir.

Dışlama aralığınızı gelecekteki ağ büyümesine uyum sağlamak için ek adreslerle yapılandırmanız önerilir. Aşağıdaki tabloda, IP adresi aralığı 10.0.0.1 - 10.0.0.254 olan bir kapsam için örnek bir dışlama aralığı ve 255.255.255.0 alt ağ maskesi verilmiştir.

Yapılandırma öğeleri Örnek değerler
Dışlama aralığı Başlangıç IP Adresi 10.0.0.1
Hariç tutma aralığı Bitiş IP Adresi 10.0.0.25

TCP/IP statik yapılandırmasını planlama

Yönlendiriciler, DHCP sunucuları ve DNS sunucuları gibi bazı cihazların statik IP adresiyle yapılandırılması gerekir. Ayrıca, her zaman aynı IP adresine sahip olduğundan emin olmak istediğiniz yazıcılar gibi ek cihazlarınız da olabilir. Her alt ağ için statik olarak yapılandırmak istediğiniz cihazları listeleyin ve DHCP sunucusunun statik olarak yapılandırılmış bir cihazın IP adresini kiralamadığından emin olmak için DHCP sunucusunda kullanmak istediğiniz dışlama aralığını planlayın. Dışlama aralığı, bir kapsamdaki, DHCP hizmet tekliflerinin dışında tutulan sınırlı bir IP adresi dizisidir. Dışlama aralıkları, bu aralıklardaki adreslerin sunucu tarafından ağınızdaki DHCP istemcilerine sunulmadığından emin olur.

Örneğin, bir alt ağın IP adresi aralığı 192.168.0.1 ile 192.168.0.254 arasındaysa ve statik IP adresiyle yapılandırmak istediğiniz on cihazınız varsa, 192.168.0 için bir dışlama aralığı oluşturabilirsiniz. On veya daha fazla IP adresi içeren x kapsamı: 192.168.0.1 ile 192.168.0.15 arasında.

Bu örnekte, sunucuları ve diğer cihazları statik IP adresleriyle yapılandırmak için hariç tutulan IP adreslerinden on tane kullanırsınız ve gelecekte eklemek isteyebileceğiniz yeni cihazların statik yapılandırması için beş ek IP adresi kalır. Bu dışlama aralığıyla, DHCP sunucusu 192.168.0.16 ile 192.168.0.254 arasında bir adres havuzuyla bırakılır.

Ad DS ve DNS için ek örnek yapılandırma öğeleri aşağıdaki tabloda verilmiştir.

Yapılandırma öğeleri Örnek değerler
Ağ Bağlantısı Bağlamaları Ethernet
DNS Sunucusu Ayarları DC1.corp.contoso.com
Tercih edilen DNS sunucusu IP adresi 10.0.0.2
Kapsam değerleri

1. Kapsam Adı
2. BAŞLANGıÇ IP Adresi
3. Bitiş IP Adresi
4. Alt Ağ Maskesi
5. Varsayılan Ağ Geçidi (isteğe bağlı)
6. Kira süresi

1. Birincil Alt Ağ
2. 10.0.0.1
3. 10.0.0.254
4. 255.255.255.0
5. 10.0.0.1
6. 8 gün
IPv6 DHCP Sunucusu İşlem Modu Etkin değil

Test Laboratuvarında Bu Kılavuzu Kullanma

Üretim ortamında dağıtmadan önce test laboratuvarında DHCP dağıtmak için bu kılavuzu kullanabilirsiniz.

Note

Bir test laboratuvarında DHCP dağıtmak istemiyorsanız, DHCP'yi dağıtma bölümüne atlayabilirsiniz.

Laboratuvarınızın gereksinimleri, fiziksel sunucuları mı yoksa sanal makineleri mi (VM' ler) kullandığınıza ve Active Directory etki alanı mı yoksa tek başına DHCP sunucusu mu dağıttığınıza bağlı olarak farklılık gösterir.

Bu kılavuzu kullanarak DHCP dağıtımını test etmek için ihtiyacınız olan en düşük kaynakları belirlemek için aşağıdaki bilgileri kullanabilirsiniz.

VM'lerle Laboratuvar gereksinimlerini test edin

VM'lerle bir test laboratuvarında DHCP dağıtmak için aşağıdaki kaynaklara ihtiyacınız vardır.

Alan adı dağıtımı veya kendi başına dağıtım için, Hyper-V konağı olarak yapılandırılmış bir sunucuya ihtiyacınız vardır.

Etki alanı dağıtımı

Bu dağıtım için bir fiziksel sunucu, bir sanal anahtar, iki sanal sunucu ve bir sanal istemci gerekir:

Fiziksel sunucunuzda, Hyper-V Yöneticisi'nde aşağıdaki öğeleri oluşturun.

  1. Bir Dahili sanal anahtar. Dış sanal anahtar oluşturmayın, çünkü Hyper-V ana bilgisayarınız DHCP sunucusu içeren bir alt ağdaysa, test VM'leriniz DHCP sunucunuzdan bir IP adresi alır. Ayrıca, dağıttığınız test DHCP sunucusu, Hyper-V konağın yüklü olduğu alt ağdaki diğer bilgisayarlara IP adresleri atayabilir.
  2. Oluşturduğunuz İç sanal anahtara bağlı Active Directory Etki Alanı Hizmetleri ile bir etki alanı denetleyicisi olarak yapılandırılmış Windows Server 2016 çalıştıran bir VM. Bu kılavuzla eşleşmesi için, bu sunucunun statik olarak yapılandırılmış 10.0.0.2 IP adresine sahip olması gerekir. AD DS dağıtma hakkında bilgi için Windows Server 2016 Çekirdek Ağ Kılavuzu'ndaDC1 Dağıtma bölümüne bakın.
  3. Bu kılavuzu kullanarak DHCP sunucusu olarak yapılandıracağınız ve oluşturduğunuz İç sanal anahtara bağlı, Windows Server 2016 çalıştıran bir VM.
  4. Oluşturduğunuz İç sanal anahtara bağlı olan ve DHCP sunucunuzun IP adreslerini ve DHCP seçeneklerini DHCP istemcilerine dinamik olarak ayırdığını doğrulamak için kullanacağınız bir Windows istemci işletim sistemi çalıştıran bir VM.

Tek başına DHCP sunucusu dağıtımı

Bu dağıtım için bir fiziksel sunucu, bir sanal anahtar, bir sanal sunucu ve bir sanal istemci gerekir:

Fiziksel sunucunuzda, Hyper-V Yöneticisi'nde aşağıdaki öğeleri oluşturun.

  1. Bir Dahili sanal anahtar. Dış sanal anahtar oluşturmayın, çünkü Hyper-V ana bilgisayarınız DHCP sunucusu içeren bir alt ağdaysa, test VM'leriniz DHCP sunucunuzdan bir IP adresi alır. Ayrıca, dağıttığınız test DHCP sunucusu, Hyper-V konağın yüklü olduğu alt ağdaki diğer bilgisayarlara IP adresleri atayabilir.
  2. Bu kılavuzu kullanarak DHCP sunucusu olarak yapılandıracağınız ve oluşturduğunuz İç sanal anahtara bağlı, Windows Server 2016 çalıştıran bir VM.
  3. Oluşturduğunuz İç sanal anahtara bağlı olan ve DHCP sunucunuzun IP adreslerini ve DHCP seçeneklerini DHCP istemcilerine dinamik olarak ayırdığını doğrulamak için kullanacağınız bir Windows istemci işletim sistemi çalıştıran bir VM.

Fiziksel sunucularla Laboratuvar gereksinimlerini test edin

Dhcp'yi fiziksel sunucularla bir test laboratuvarında dağıtmak için aşağıdaki kaynaklara ihtiyacınız vardır.

Etki alanı dağıtımı

Bu dağıtım için bir hub veya anahtar, iki fiziksel sunucu ve bir fiziksel istemci gerekir:

  1. Fiziksel bilgisayarları Ethernet kablolarıyla bağlayabileceğiniz bir Ethernet hub'ı veya anahtarı
  2. Windows Server 2016 çalıştıran, Active Directory Etki Alanı Hizmetleri ile etki alanı denetleyicisi olarak yapılandırılmış bir fiziksel bilgisayar. Bu kılavuzla eşleşmesi için, bu sunucunun statik olarak yapılandırılmış 10.0.0.2 IP adresine sahip olması gerekir. AD DS dağıtma hakkında bilgi için Windows Server 2016 Çekirdek Ağ Kılavuzu'ndaDC1 Dağıtma bölümüne bakın.
  3. Bu kılavuzu kullanarak DHCP sunucusu olarak yapılandıracağınız, Windows Server 2016 çalıştıran bir fiziksel bilgisayar.
  4. DHCP sunucunuzun IP adreslerini ve DHCP seçeneklerini DHCP istemcilerine dinamik olarak ayırdığını doğrulamak için kullanacağınız bir Windows istemci işletim sistemi çalıştıran bir fiziksel bilgisayar.

Note

Bu dağıtım için yeterli test makineniz yoksa, hem AD DS hem de DHCP için bir test makinesi kullanabilirsiniz; ancak üretim ortamı için bu yapılandırma önerilmez.

Tek başına DHCP sunucusu dağıtımı

Bu dağıtım için bir hub veya anahtar, bir fiziksel sunucu ve bir fiziksel istemci gerekir:

  1. Fiziksel bilgisayarları Ethernet kablolarıyla bağlayabileceğiniz bir Ethernet hub'ı veya anahtarı
  2. Bu kılavuzu kullanarak DHCP sunucusu olarak yapılandıracağınız, Windows Server 2016 çalıştıran bir fiziksel bilgisayar.
  3. DHCP sunucunuzun IP adreslerini ve DHCP seçeneklerini DHCP istemcilerine dinamik olarak ayırdığını doğrulamak için kullanacağınız bir Windows istemci işletim sistemi çalıştıran bir fiziksel bilgisayar.

DHCP dağıtmak

Bu bölümde, DHCP'yi tek bir sunucuya dağıtmak için kullanabileceğiniz örnek Windows PowerShell komutları sağlanır. Sunucunuzda bu örnek komutları çalıştırmadan önce, komutları ağınızla ve ortamınızla eşleşecek şekilde değiştirmeniz gerekir.

Örneğin, komutları çalıştırmadan önce aşağıdaki öğeler için komutlardaki örnek değerleri değiştirmeniz gerekir:

  • Bilgisayar adları
  • Yapılandırmak istediğiniz her kapsam için IP Adresi aralığı (alt ağ başına 1 kapsam)
  • Yapılandırmak istediğiniz her IP adresi aralığı için alt ağ maskesi
  • Her kapsam için kapsam adı
  • Her kapsam için dışlama aralığı
  • Varsayılan ağ geçidi, etki alanı adı ve DNS veya WINS sunucuları gibi DHCP seçenek değerleri
  • Arabirim adları

Important

Komutu çalıştırmadan önce ortamınız için her komutu inceleyin ve değiştirin.

Dhcp'yi fiziksel bilgisayara veya VM'ye nereye yüklersiniz?

DHCP sunucusu rolünü fiziksel bir bilgisayara veya Hyper-V ana bilgisayarına yüklenmiş bir sanal makineye (VM) yükleyebilirsiniz. BIR VM'ye DHCP yüklüyorsanız ve DHCP sunucusunun Hyper-V konağının bağlı olduğu fiziksel ağdaki bilgisayarlara IP adresi atamaları sağlamasını istiyorsanız, VM sanal ağ bağdaştırıcısını Dış olan Hyper-V Bir Sanal Anahtara bağlamanız gerekir.

Daha fazla bilgi için Sanal Ağ Oluştur konusunun Hyper-V Yöneticisi ile Sanal Anahtar Oluşturma bölümüne bakın.

Windows PowerShell'i Yönetici olarak çalıştırma

Windows PowerShell'i Yönetici ayrıcalıklarıyla çalıştırmak için aşağıdaki yordamı kullanabilirsiniz.

  1. Windows Server 2016 çalıştıran bir bilgisayarda Başlat'a tıklayın ve ardından Windows PowerShell simgesine sağ tıklayın. Bir menü görüntülenir.

  2. Menüde Diğer'e ve ardından Yönetici olarak çalıştır'a tıklayın. İstenirse, bilgisayarda Yönetici ayrıcalıklarına sahip bir hesabın kimlik bilgilerini yazın. Bilgisayarda oturum açtığınız kullanıcı hesabı yönetici düzeyinde bir hesapsa, kimlik bilgisi istemi almazsınız.

  3. Windows PowerShell, Yönetici ayrıcalıklarıyla açılır.

DHCP sunucusunu yeniden adlandırma ve statik IP adresi yapılandırma

Henüz yapmadıysanız, DHCP sunucusunu yeniden adlandırmak ve sunucu için statik bir IP adresi yapılandırmak için aşağıdaki Windows PowerShell komutlarını kullanabilirsiniz.

Statik IP adresi yapılandırma

DHCP sunucusuna statik IP adresi atamak ve DHCP sunucusu TCP/IP özelliklerini doğru DNS sunucusu IP adresiyle yapılandırmak için aşağıdaki komutları kullanabilirsiniz. Bu örnekteki arabirim adlarını ve IP adreslerini bilgisayarınızı yapılandırmak için kullanmak istediğiniz değerlerle de değiştirmeniz gerekir.

New-NetIPAddress -IPAddress 10.0.0.3 -InterfaceAlias "Ethernet" -DefaultGateway 10.0.0.1 -AddressFamily IPv4 -PrefixLength 24
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.0.2

Bu komutlar hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Bilgisayarı yeniden adlandırma

Bilgisayarı yeniden adlandırmak ve yeniden başlatmak için aşağıdaki komutları kullanabilirsiniz.

Rename-Computer -Name DHCP1
Restart-Computer

Bu komutlar hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Bilgisayarı etki alanına ekleme (İsteğe bağlı)

DHCP sunucunuzu bir Active Directory etki alanı ortamına yüklüyorsanız, bilgisayarı etki alanına katmalısınız. Windows PowerShell'i Yönetici ayrıcalıklarıyla açın ve etki alanı NetBios adı CORP değerini ortamınıza uygun bir değerle değiştirdikten sonra aşağıdaki komutu çalıştırın.

Add-Computer CORP

İstendiğinde, bir bilgisayarı etki alanına ekleme izni olan bir etki alanı kullanıcı hesabının kimlik bilgilerini yazın.

Restart-Computer

Add-Computer komutu hakkında daha fazla bilgi için aşağıdaki konuya bakın.

DHCP'yi yükleme

Bilgisayar yeniden başlatıldıktan sonra, Windows PowerShell'i Yönetici ayrıcalıklarıyla açın ve ardından aşağıdaki komutu çalıştırarak DHCP'yi yükleyin.

Install-WindowsFeature DHCP -IncludeManagementTools

Bu komut hakkında daha fazla bilgi için aşağıdaki konuya bakın.

DHCP güvenlik grupları oluşturma

Güvenlik grupları oluşturmak için, Windows PowerShell'de bir Ağ Kabuğu (netsh) komutu çalıştırmanız ve ardından yeni grupların etkin olması için DHCP hizmetini yeniden başlatmanız gerekir.

DHCP sunucusunda aşağıdaki netsh komutunu çalıştırdığınızda, DHCP Yöneticileri ve DHCP Kullanıcıları güvenlik grupları DHCP sunucusundaki Yerel Kullanıcılar ve Gruplar'da oluşturulur.

netsh dhcp add securitygroups

Aşağıdaki komut, yerel bilgisayarda DHCP hizmetini yeniden başlatır.

Restart-Service dhcpserver

Bu komutlar hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Active Directory'de DHCP sunucusunu yetkilendirme (İsteğe bağlı)

DHCP'yi bir etki alanı ortamına yüklüyorsanız, DHCP sunucusunu etki alanında çalışacak şekilde yetkilendirmek için aşağıdaki adımları uygulamanız gerekir.

Note

Active Directory etki alanlarına yüklenen yetkisiz DHCP sunucuları düzgün çalışamaz ve DHCP istemcilerine IP adresleri kiralamaz. Yetkisiz DHCP sunucularının otomatik olarak devre dışı bırakılması, yetkisiz DHCP sunucularının ağınızdaki istemcilere yanlış IP adresleri atamasını engelleyen bir güvenlik özelliğidir.

DHCP sunucusunu Active Directory'deki yetkili DHCP sunucuları listesine eklemek için aşağıdaki komutu kullanabilirsiniz.

Note

Etki alanı ortamınız yoksa bu komutu çalıştırmayın.

Add-DhcpServerInDC -DnsName DHCP1.corp.contoso.com -IPAddress 10.0.0.3

DHCP sunucusunun Active Directory'de yetkilendirildiğini doğrulamak için aşağıdaki komutu kullanabilirsiniz.

Get-DhcpServerInDC

Aşağıda Windows PowerShell'de görüntülenen örnek sonuçlar verilmiştir.

IPAddress	DnsName
---------	-------
10.0.0.3 	DHCP1.corp.contoso.com

Bu komutlar hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Sunucu Yöneticisi'ne yükleme sonrası DHCP yapılandırmasının tamamlandığını bildirme (İsteğe bağlı)

Güvenlik grupları oluşturma ve Active Directory'de DHCP sunucusunu yetkilendirme gibi yükleme sonrası görevleri tamamladıktan sonra, Sunucu Yöneticisi yine de yükleme sonrası adımların DHCP Yükleme Sonrası Yapılandırma sihirbazı kullanılarak tamamlanması gerektiğini belirten bir uyarı görüntüleyebilir.

Bu Windows PowerShell komutunu kullanarak aşağıdaki kayıt defteri anahtarını yapılandırarak bu gereksiz ve yanlış iletinin Sunucu Yöneticisi'nde görünmesini engelleyebilirsiniz.

Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2

Bu komut hakkında daha fazla bilgi için aşağıdaki konuya bakın.

Sunucu düzeyinde DNS dinamik güncelleştirme yapılandırma ayarlarını belirleme (İsteğe bağlı)

DHCP sunucusunun DHCP istemci bilgisayarları için DNS dinamik güncelleştirmeleri gerçekleştirmesini istiyorsanız, bu ayarı yapılandırmak için aşağıdaki komutu çalıştırabilirsiniz. Bu bir kapsam düzeyi ayarı değil, sunucu düzeyi ayarıdır, bu nedenle sunucuda yapılandırdığınız tüm kapsamları etkiler. Bu örnek komut, istemcinin süresi en az dolduğunda DHCP sunucusunu istemcilerin DNS kaynak kayıtlarını silmek üzere de yapılandırıyor.

Set-DhcpServerv4DnsSetting -ComputerName "DHCP1.corp.contoso.com" -DynamicUpdates "Always" -DeleteDnsRRonLeaseExpiry $True

DHCP sunucusunun bir DNS sunucusundaki istemci kayıtlarını kaydetmek veya kaydını kaldırmak için kullandığı kimlik bilgilerini yapılandırmak için aşağıdaki komutu kullanabilirsiniz. Bu örnek, bir DHCP sunucusuna kimlik bilgilerini kaydeder. İlk komut, BIR PSCredential nesnesi oluşturmak için Get-Credential kullanır ve nesneyi $Credential değişkeninde depolar. Komut sizden kullanıcı adı ve parola ister, bu nedenle DNS sunucunuzdaki kaynak kayıtlarını güncelleştirme iznine sahip bir hesabın kimlik bilgilerini sağladığınızdan emin olun.

$Credential = Get-Credential
Set-DhcpServerDnsCredential -Credential $Credential -ComputerName "DHCP1.corp.contoso.com"

Bu komutlar hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Corpnet Kapsamını Yapılandırma

DHCP yüklemesi tamamlandıktan sonra Corpnet kapsamını yapılandırmak ve etkinleştirmek, kapsam için bir dışlama aralığı oluşturmak ve DHCP seçenekleri varsayılan ağ geçidini, DNS sunucusu IP adresini ve DNS etki alanı adını yapılandırmak için aşağıdaki komutları kullanabilirsiniz.

Add-DhcpServerv4Scope -name "Corpnet" -StartRange 10.0.0.1 -EndRange 10.0.0.254 -SubnetMask 255.255.255.0 -State Active
Add-DhcpServerv4ExclusionRange -ScopeID 10.0.0.0 -StartRange 10.0.0.1 -EndRange 10.0.0.15
Set-DhcpServerv4OptionValue -OptionID 3 -Value 10.0.0.1 -ScopeID 10.0.0.0 -ComputerName DHCP1.corp.contoso.com
Set-DhcpServerv4OptionValue -DnsDomain corp.contoso.com -DnsServer 10.0.0.2

Bu komutlar hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Corpnet2 Kapsamını Yapılandırma (İsteğe Bağlı)

DHCP iletmenin etkinleştirildiği bir yönlendirici ile ilk alt ağa bağlı ikinci bir alt ağınız varsa, bu örnek için Corpnet2 adlı ikinci bir kapsam eklemek için aşağıdaki komutları kullanabilirsiniz. Bu örnekte, Corpnet2 alt ağdaki varsayılan ağ geçidi (alt ağdaki yönlendirici IP adresi) için bir dışlama aralığı ve IP adresi de yapılandırılır.

Add-DhcpServerv4Scope -name "Corpnet2" -StartRange 10.0.1.1 -EndRange 10.0.1.254 -SubnetMask 255.255.255.0 -State Active
Add-DhcpServerv4ExclusionRange -ScopeID 10.0.1.0 -StartRange 10.0.1.1 -EndRange 10.0.1.15
Set-DhcpServerv4OptionValue -OptionID 3 -Value 10.0.1.1 -ScopeID 10.0.1.0 -ComputerName DHCP1.corp.contoso.com

Bu DHCP sunucusu tarafından hizmet sunulan ek alt ağlarınız varsa, her alt ağın kapsamlarını eklemek için tüm komut parametreleri için farklı değerler kullanarak bu komutları yineleyebilirsiniz.

Important

DHCP istemcileriniz ile DHCP sunucunuz arasındaki tüm yönlendiricilerin DHCP ileti iletme için yapılandırıldığından emin olun. DHCP iletmeyi yapılandırma hakkında bilgi için yönlendirici belgelerinize bakın.

Sunucu İşlevselliğini Doğrulama

DHCP sunucunuzun DHCP istemcilerine IP adresleri için dinamik ayırma sağladığını doğrulamak için, başka bir bilgisayarı hizmetli bir alt ağa bağlayabilirsiniz. Ethernet kablosunu ağ bağdaştırıcısına bağladıktan ve bilgisayarı açtıktan sonra, bilgisayarınız DHCP sunucunuzdan bir IP adresi isteyecektir. ipconfig /all komutunu kullanarak ve sonuçları gözden geçirerek ya da tarayıcınızla Web kaynaklarına veya Windows Gezgini veya diğer uygulamalarla dosya paylaşımlarına erişmeye çalışma gibi bağlantı testleri gerçekleştirerek başarılı yapılandırmayı doğrulayabilirsiniz.

İstemci DHCP sunucunuzdan bir IP adresi almazsa aşağıdaki sorun giderme adımlarını gerçekleştirin.

  1. Ethernet kablosunun hem bilgisayara hem de Ethernet anahtarına, hub'ına veya yönlendiricisine takılı olduğundan emin olun.
  2. İstemci bilgisayarı DHCP sunucusundan bir yönlendiriciyle ayrılmış bir ağ kesimine taktıysanız, yönlendiricinin DHCP iletilerini iletecek şekilde yapılandırıldığından emin olun.
  3. Active Directory'den yetkili DHCP sunucularının listesini almak için aşağıdaki komutu çalıştırarak DHCP sunucusunun Active Directory'de yetkilendirildiğinden emin olun. Get-DhcpServerInDC.
  4. DHCP konsolunu (Sunucu Yöneticisi, Araçlar, DHCP) açarak, kapsamları gözden geçirmek için sunucu ağacını genişleterek ve ardından her kapsama sağ tıklayarak kapsamlarınızın etkinleştirildiğinden emin olun. Sonuçta elde edilen menüde Etkinleştir seçeneği varsa Etkinleştir'e tıklayın. (Kapsam zaten etkinleştirilmişse, menü seçimi Devre Dışı Bırak olarak görünür.)

DHCP için Windows PowerShell Komutları

Aşağıdaki başvuru, Windows Server 2016 için tüm DHCP Sunucusu Windows PowerShell komutları için komut açıklamaları ve söz dizimi sağlar. Konu başlığı altında, komutların başındaki fiili temel alan Get veya Set gibi alfabetik sırada komutlar listelenir.

Note

Windows Server 2012 R2'de Windows Server 2016 komutlarını kullanamazsınız.

Aşağıdaki başvuru, Windows Server 2012 R2 için tüm DHCP Sunucusu Windows PowerShell komutları için komut açıklamaları ve söz dizimi sağlar. Konu başlığı altında, komutların başındaki fiili temel alan Get veya Set gibi alfabetik sırada komutlar listelenir.

Note

Windows Server 2016'da Windows Server 2012 R2 komutlarını kullanabilirsiniz.

Bu kılavuzdaki Windows PowerShell Komutlarının listesi

Aşağıda, bu kılavuzda kullanılan komutların ve örnek değerlerin basit bir listesi verilmiştir.

New-NetIPAddress -IPAddress 10.0.0.3 -InterfaceAlias "Ethernet" -DefaultGateway 10.0.0.1 -AddressFamily IPv4 -PrefixLength 24
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.0.2
Rename-Computer -Name DHCP1
Restart-Computer

Add-Computer CORP
Restart-Computer

Install-WindowsFeature DHCP -IncludeManagementTools
netsh dhcp add securitygroups
Restart-Service dhcpserver

Add-DhcpServerInDC -DnsName DHCP1.corp.contoso.com -IPAddress 10.0.0.3
Get-DhcpServerInDC

Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2

Set-DhcpServerv4DnsSetting -ComputerName "DHCP1.corp.contoso.com" -DynamicUpdates "Always" -DeleteDnsRRonLeaseExpiry $True

$Credential = Get-Credential
Set-DhcpServerDnsCredential -Credential $Credential -ComputerName "DHCP1.corp.contoso.com"

rem At prompt, supply credential in form DOMAIN\user, password

rem Configure scope Corpnet
Add-DhcpServerv4Scope -name "Corpnet" -StartRange 10.0.0.1 -EndRange 10.0.0.254 -SubnetMask 255.255.255.0 -State Active
Add-DhcpServerv4ExclusionRange -ScopeID 10.0.0.0 -StartRange 10.0.0.1 -EndRange 10.0.0.15
Set-DhcpServerv4OptionValue -OptionID 3 -Value 10.0.0.1 -ScopeID 10.0.0.0 -ComputerName DHCP1.corp.contoso.com
Set-DhcpServerv4OptionValue -DnsDomain corp.contoso.com -DnsServer 10.0.0.2

rem Configure scope Corpnet2
Add-DhcpServerv4Scope -name "Corpnet2" -StartRange 10.0.1.1 -EndRange 10.0.1.254 -SubnetMask 255.255.255.0 -State Active
Add-DhcpServerv4ExclusionRange -ScopeID 10.0.1.0 -StartRange 10.0.1.1 -EndRange 10.0.1.15
Set-DhcpServerv4OptionValue -OptionID 3 -Value 10.0.1.1 -ScopeID 10.0.1.0 -ComputerName DHCP1.corp.contoso.com