Category: Domain Name System

Microsoft Windows PowerShell – Resolve-DnsName

You may use the Resolve-DnsName Microsoft Windows PowerShell cmdlet to perform Domain Name System (DNS) query resolution for the domain name(s) you specify. Below you will find a few examples of this cmdlet. To perform a standard query enter Resolve-DnsName domain.com. To perform a query without the use of a local hosts file or DNS cache enter Resolve-DnsName…


Microsoft Exchange Server 2016 – Autodiscover DNS Lookup

The autodiscover service is critical to the proper functioning of a Microsoft Exchange Server 2016 infrastructure. Additionally, the autodiscover service may be utilized using SCP for domain joined clients or DNS records for external clients. The DNS records and associated URLs will be utilized, in the order below, to find the autodiscover XML file. More…


Domain Name System – Propagation

I recently decided to test a Domain Name System (DNS) provider expansion with GoDaddy and  ClouDNS (link here) for a proof of concept using the domain name noelalvarez.org. The initial configuration and testing were successful. However, after I made the decision to host all DNS service with GoDaddy (again, it was a proof of concept)…


Microsoft Windows PowerShell – Delete DNS A Record

Scripting is a great way to make yourself more efficient as an Information Technology (IT) professional. With that being said, the Microsoft Windows PowerShell script below may be used to automate the deletion of a domain name system (DNS) A record. <# .SYNOPSIS This script will automate the process of deleting a DNS A record….


Microsoft Windows PowerShell – nslookup Configuration

You may use the following commands at a Microsoft Windows PowerShell to configure a default domain name system (DNS) server, for that instance, as well specify the type(s) of DNS records to resolve. This may be used for daily support of DNS. nslookup server <<<IP ADDRESS>>> set type=<<<DNS RECORD>>> domain.com For example, if you wanted to…


Red Hat Enterprise Linux 7 – BIND Installation and Configuration

Domain Name System (DNS) is an integral component of any Information Technology (IT) infrastructure. This is a step by step guide for configuring a Red Hat Enterprise Linux 7 public facing DNS server using the BIND software package. Additionally, I would like to add that, for the purposes of this demonstration the zone file created…


Microsoft Windows Server 2012 R2 – Deleting a PTR Record

If you ever need to delete an individual pointer record (PTR) that is all capitalized and will not delete from the Microsoft Windows Server DNS graphical user interface (GUI) then use the example command below. The example below will delete the PTR record which corresponds to Internet Protocol (IP) address 192.168.25.100. Remove-DnsServerResourceRecord -ZoneName “25.168.192.in-addr.arpa” -RRType…


BIND – Create a Bind Zone File

You may use the following website to automatically create a BIND zone file. Enjoy!


Linux – Configure a BIND Zone File

Domain Name System (DNS) is an essential part of any network. Berkeley Internet Name Domain (BIND) may be installed and configured on Linux CentOS and provide DNS name resolution. The configuration of BIND includes zone files. Below you will find a sample zone file for the domain name example.com. You may use this sample as…


Migration – Email Service Provider – 1

Currently, I am assisting with the technical planning for an email service provider migration for my employer. One of the things to take into consideration for this type of project is reducing the impact of any possible down time with email. One of the ways to reduce any impact is to perform such a project…