OpenWrt DNS Optimization and Traffic Splitting: An Analysis of DNS Principles

OpenWrt DNS Optimization and Traffic Splitting: An Analysis of DNS Principles

The full name of DNS is “Domain Name System,” which is a fundamental service of the Internet that maps domain names to IP addresses, making it easier for people to access the Internet. However, sometimes custom DNS operations are needed to resolve certain network issues. This article demonstrates how to set up DNS optimization and … Read more

Basics of Python Web Scraping – Fundamental Principles of HTTP (Part 2)

Basics of Python Web Scraping - Fundamental Principles of HTTP (Part 2)

HTTP Request Process A complete HTTP request process includes DNS requests and responses, domain name resolution, TCP connection, three-way handshake, server response to the HTTP request, browser parsing and rendering of HTML, and finally, the server closes the TCP connection with a four-way handshake. Step 1: DNS Resolution The local DNS uses recursive queries to … Read more

TP-Link Discontinues TPDDNS: Alternative DDNS Solutions for Home Servers

TP-Link Discontinues TPDDNS: Alternative DDNS Solutions for Home Servers

I have been using my home computer as a personal cloud server. The internal network penetration solution I used was to apply for a dynamic IP with the optical modem in bridge mode. I initially used a direct script from dnspod for the DDNS dynamic domain name resolution service, which required a host to run … Read more

Transforming a Bicycle into a Motorcycle – Building a Personal Server!

Transforming a Bicycle into a Motorcycle - Building a Personal Server!

Source: WeChat Official Account 【Osprey Talks Microcontrollers】 Author: Osprey ID: emOsprey Introduction Recently, I set up a personal server at home. With the home broadband, I decided to build a server, YYDS (forever). I used a Raspberry Pi 3B+, with a 16GB (TF card) + 1GB configuration, but after adding various functions, it became clear … Read more

Mastering Linux DNS: From Beginner to Expert

Mastering Linux DNS: From Beginner to Expert

In the world of the internet, DNS (Domain Name System) acts like a massive phone book, converting human-readable domain names into machine-readable IP addresses. For Linux system administrators and network engineers, a deep understanding of how DNS works and its application in Linux systems is crucial. Let’s dive into the world of DNS in Linux, … Read more

Understanding the TCP/IP Protocol

Understanding the TCP/IP Protocol

TCP/IP ProtocolThe TCP/IP protocol (Transmission Control Protocol/Internet Protocol) is the most widely used protocol today, encompassing over 100 protocols used on the Internet, with the two most important being TCP and IP. Due to its cross-platform and routable characteristics, TCP/IP enables the interconnection of networks and communication across different network segments. This has led many … Read more

Resolving Issues with Installing Rosetta on Mac: Network Connection and Update Check Problems

Resolving Issues with Installing Rosetta on Mac: Network Connection and Update Check Problems

The reason for “Unable to connect to the Apple Software Update server” took a long time to resolve. It is recommended to try the following steps in order: 1. Automatically obtain time and time zone 2. Change network 3. Modify DNS 4. Modify the hosts file I resolved the issue by modifying the hosts file; … Read more

A Must-Read for Tech Enthusiasts! Build a Home Server with an Idle Computer and Earn Money

A Must-Read for Tech Enthusiasts! Build a Home Server with an Idle Computer and Earn Money

Old computers that are idle at home can be a headache as they can’t be sold for a good price and their performance doesn’t meet current demands. However, by following these steps, you can make them useful again, earn extra income, and serve as a home server: Install a Lightweight Linux System: Choose a suitable … Read more

Configuring IPv6 DDNS for Local Network Devices on OpenWRT

Configuring IPv6 DDNS for Local Network Devices on OpenWRT

Dynamic DNS (DDNS) is a service that allows users to automatically update DNS records when their IP address changes. Typically, Internet Service Providers assign dynamic IP addresses to home or small office networks, meaning the IP address changes periodically. If you run a service that needs to be accessed externally (such as a home server … Read more

What Happens from Inputting a URL to Page Load Completion?

What Happens from Inputting a URL to Page Load Completion?

Background This article is derived from a previous Weibo post I made: However, the purpose of writing this article is not to help everyone prepare for interviews, but to use this question to introduce basic knowledge of computers and the internet, allowing readers to understand how they are interconnected. For ease of understanding, I will … Read more