pp4mnk-dns-loader is a very simple startup script that forces specific DNS servers every time the system boots. It bypasses whatever DNS your router, ISP, or NetworkManager might normally set.

Below is a detailed explanation of what every part of the script does, followed by how to install and use it properly in EasyOS / Puppy Linux.

1. What the script does (overview)

At every boot it:

Overwrites /etc/resolv.conf

Loads three DNS servers simultaneously

Logs the action to /tmp/dns-loader.log

The DNS servers used are:

DNS Provider Purpose
1.1.1.1 Cloudflare very fast
9.9.9.9 Quad9 security filtering
8.8.8.8 Google global reliability

Linux will try them in order, automatically failing over if one does not respond.

2. Line-by-line explanation
Script header
#!/bin/sh

This tells Linux to execute the script using the POSIX shell (sh).

It guarantees compatibility with:

EasyOS

Puppy Linux

Busybox shell

minimal Linux systems

Script descripti

Project Activity

See All Activity >

Follow pp4mnk-dns-rotator

pp4mnk-dns-rotator Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of pp4mnk-dns-rotator!

Additional Project Details

Registered

2026-03-15