Home
Operating System
Windows
Linux
Tutorial
Windows Server
About
☰
Create DNS Forward Lookup Zone and Reverse Lookup Zone
# New Forward Lookup Zone
Add-DnsServerPrimaryZone -Name "example.com" -ZoneFile "example.com.dns"
✏️ Edit
📋 Copy
Copied!
# Convert to AD-Integrated Zone
ConvertTo-DnsServerPrimaryZone -Name "example.com" -ReplicationScope Domain
✏️ Edit
📋 Copy
Copied!
# Change Replication Scope
Set-DnsServerPrimaryZone -Name "example.com" -ReplicationScope Forest
✏️ Edit
📋 Copy
Copied!
Replication Scope :
-forest : 🌳 All Domain Controllers in the forest.
-domain : 🏢 All Domain Controllers in the current domain.
-legacy : 📦 All DCs that run DNS and are configured for that zone.
## Verify Zone and Scope
Get-DnsServerZone | select Zonename,ZoneType,ReplicationScope
✏️ Edit
📋 Copy
Copied!
# Create A record
Add-DnsServerResourceRecordA -ZoneName "example.com" -Name "www" -IPv4Address "172.31.255.14"
✏️ Edit
📋 Copy
Copied!
## Verify A record
Get-DnsServerResourceRecord -ZoneName "example.com"
✏️ Edit
📋 Copy
Copied!
## Remove A record
Remove-DnsServerResourceRecord -ZoneName "example.com" -Name "www" -RRType "A" -Force
✏️ Edit
📋 Copy
Copied!
## Remove Forward Lookup Zone
Remove-DnsServerZone -Name "example.com" -Force
✏️ Edit
📋 Copy
Copied!
# New Reverse Lookup Zone
Add-DnsServerPrimaryZone -NetworkId "172.31.255.0/24" -ReplicationScope Forest
✏️ Edit
📋 Copy
Copied!
## Verify Zone and Scope
Get-DnsServerZone | Select-Object ZoneName, ZoneType, ReplicationScope
✏️ Edit
📋 Copy
Copied!
# Add PTR Record
Add-DnsServerResourceRecordPtr -ZoneName "255.31.172.in-addr.arpa" -Name "14" -PtrDomainName "www.example.com"
✏️ Edit
📋 Copy
Copied!
## Verify PTR Record
Get-DnsServerResourceRecord -ZoneName "255.31.172.in-addr.arpa"
✏️ Edit
📋 Copy
Copied!
## Remove PTR Record
Remove-DnsServerResourceRecord -ZoneName "255.31.172.in-addr.arpa" -Name "14" -RRType "PTR" -Force
✏️ Edit
📋 Copy
Copied!
## Remove Reverse Lookup Zone
Remove-DnsServerZone -Name "255.31.172.in-addr.arpa" -Force
✏️ Edit
📋 Copy
Copied!
# Block Facebook with DNS
Add-DnsServerPrimaryZone -Name "facebook.com" -ReplicationScope Domain Add-DnsServerResourceRecordA ` -ZoneName "facebook.com" ` -Name "@" ` -IPv4Address "0.0.0.0" Add-DnsServerResourceRecordA ` -ZoneName "facebook.com" ` -Name "*" ` -IPv4Address "0.0.0.0"
✏️ Edit
📋 Copy
Copied!
Labels
all
(31 )
autocad
(3 )
css
(2 )
linux
(5 )
op_system
(18 )
website
(4 )
windows
(14 )
windowsServer
(27 )