How to Change Nameservers for .PK Domain in PKNIC (2026 Step-by-Step Guide)

A step-by-step visual tutorial on updating nameservers for .PK, .COM.PK, and .ORG.PK domains via the official PKNIC dashboard. Avoid DNS propagation delays, handle prepaid cards, and point your domain to any host.

How to Change Nameservers for .PK Domain in PKNIC (2026 Step-by-Step Guide)

Registering a .pk, .com.pk, or .net.pk domain is the gold standard for establishing domestic authority and local search engine ranking in Pakistan. However, for many business owners and web designers, navigating the official registry dashboard—operated by PKNIC (Pakistan Network Information Center)—can feel unintuitive compared to modern commercial registrars.

Whether you bought your domain directly through pknic.net.pk or via an accredited Pakistani hosting partner, updating your domain’s nameservers is the essential bridge that points your local web address to your active cloud hosting server, cPanel account, or Cloudflare CDN.

In this clear, step-by-step 2026 walkthrough, we guide you through the exact process of updating .PK nameservers, handling glue records, and verifying global DNS propagation.


1. Prerequisites Before You Begin

Before logging into your PKNIC account, make sure you have:

  1. Your Hosting Provider’s Primary Nameservers: Your web host will have sent you two to four nameserver hostnames in your welcome email (for example, ns1.nextgen.pk and ns2.nextgen.pk, or Cloudflare nameservers like amy.ns.cloudflare.com and tom.ns.cloudflare.com).
  2. Your PKNIC Login Credentials: Your registered username/email address and password on pknic.net.pk.
  3. An Active/Paid Domain Status: PKNIC will block nameserver modifications if your domain renewal is past due or awaiting payment authorization via PKNIC prepaid cards or credit card payment.

2. Step-by-Step Guide: Updating Nameservers via PKNIC Portal

┌────────────────────────────────────────────────────────────────────────┐
│                   PKNIC NAMESERVER UPDATE WORKFLOW                     │
├────────────────────────────────────────────────────────────────────────┤
│ 1. Log in to https://pknic.net.pk                                      │
│                                │                                       │
│ 2. Navigate to "Manage Domains" ➔ Select Target .PK Domain             │
│                                │                                       │
│ 3. Enter Primary & Secondary Nameservers (e.g., ns1/ns2.nextgen.pk)   │
│                                │                                       │
│ 4. (Optional) Provide Glue IP Addresses if Nameserver is on Same Domain│
│                                │                                       │
│ 5. Click "Update Domain" ➔ Verify 200 OK Green Success Banner         │
│                                │                                       │
│ 6. DNS Propagation Window: 2 to 24 Hours Worldwide                     │
└────────────────────────────────────────────────────────────────────────┘

Step 1: Log in to the PKNIC Dashboard

Visit the official PKNIC portal at https://pknic.net.pk and enter your account username and password.

Step 2: Access Domain Management

Once logged in, click on Manage Domains or Modify Domain in the left navigation sidebar. You will see a list of all active .PK domains registered under your account handle.

Step 3: Select Your Domain and Open DNS Settings

Click the radio button or link next to your domain name and select Change Nameservers (or Edit Technical / DNS Details).

Step 4: Input Your New Nameservers

You will be presented with input fields labeled Primary Nameserver and Secondary Nameserver:

  • In Nameserver 1, enter your primary host (e.g., ns1.nextgen.pk).
  • In Nameserver 2, enter your secondary host (e.g., ns2.nextgen.pk).
  • Note: PKNIC strictly requires at least two separate nameservers for redundancy. You cannot submit only one.

Step 5: What are Glue Records? (When are IP Addresses Required?)

If your nameserver uses the exact same domain name that you are currently configuring (for example, if you are setting up private nameservers ns1.yourbusiness.pk for the domain yourbusiness.pk), PKNIC will prompt you to enter the Glue IP Address.

  • Enter the public IPv4 address of your server next to each custom nameserver.
  • If you are using standard third-party nameservers (like ns1.nextgen.pk or Cloudflare), you leave the IP address fields completely blank.

Step 6: Save and Confirm

Click the Update or Save Changes button. A green confirmation banner will appear confirming that the root TLD registry records have been updated.


3. Understanding .PK DNS Propagation Timelines

A frequent misconception is expecting a .PK domain to resolve instantaneously the moment you click save.

While commercial TLDs like .com or .net publish DNS root updates in near real-time (5 to 15 minutes), PKNIC’s registry root zone files regenerate on scheduled intervals (typically every 2 to 4 hours).

┌────────────────────────────────────────────────────────────────────────┐
│                   DNS PROPAGATION REALITY IN PAKISTAN                  │
├────────────────────────────────────────────────────────────────────────┤
│ Time Elapsed     | Status Across Networks                              │
├──────────────────┼─────────────────────────────────────────────────────┤
│ 0 - 2 Hours      | Root zone file updates at PKNIC authoritative servers│
│ 2 - 6 Hours      | Global public resolvers (Google 8.8.8.8, 1.1.1.1)   │
│ 6 - 24 Hours     | Domestic Pakistani ISPs (PTCL, Nayatel, StormFiber) │
└────────────────────────────────────────────────────────────────────────┘

If your website loads the new server on your mobile network (Jazz/Zong) but still loads the old server on your home Wi-Fi (PTCL/Nayatel), your local ISP is simply caching the previous DNS TTL record.

You can flush your local computer’s DNS cache in Windows Command Prompt:

ipconfig /flushdns

4. How to Verify Your Nameservers Globally

To check whether the entire world can see your updated nameservers without relying on your local cached browser, use the dig command or online DNS inspection tools:

# Query the authoritative PKNIC root servers directly
dig @ns.pknic.net.pk yourdomain.pk NS

Alternatively, visit free global propagation checkers such as DNSChecker.org or WhatsMyDNS.net, enter your domain name, select NS from the dropdown, and confirm green checkmarks across major international nodes.


5. What If You Registered via a Web Hosting Partner?

If you did not purchase your .PK domain directly from PKNIC, but rather through an authorized registrar partner like Nextgen Hosting, you do not need to log into pknic.net.pk at all!

Simply log in to your Nextgen Client Area:

  1. Go to Domains > My Domains.
  2. Click the wrench icon next to your .PK domain.
  3. Select Nameservers from the sidebar.
  4. Select “Use Custom Nameservers”, enter your hosts, and click Change Nameservers. Our automated API will update PKNIC’s registry instantly.

6. Pairing Your .PK Domain with Low-Latency Infrastructure

Once your nameservers are connected, ensure the server hosting your website delivers the speed and security your brand deserves.

Routing your .pk domain to localized Dedicated Servers in Pakistan keeps all application traffic within domestic internet exchange points (PKIX), dropping network latency below 10 milliseconds for visitors in Karachi, Lahore, and Islamabad.

For international reach and high-compute workloads, explore our global bare-metal Dedicated Servers featuring dedicated multi-gigabit uplinks and enterprise hardware firewalls.

Domain & DNS Services

Register & Manage Your .PK Domains with Ease

Avoid complicated registry dashboards. Register official .PK, .COM.PK, and .ORG.PK domains through Nextgen with instant activation, automated nameserver management, and 24/7 technical support.

Register .PK Domains Now → Explore Pakistan Dedicated Servers