<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DNS on Margrop Blog</title>
    <link>https://blog.margrop.net/en/tag/dns/</link>
    <description>Recent content in DNS on Margrop Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Wed, 29 Jul 2026 20:00:00 +0800</lastBuildDate>
    <atom:link href="https://blog.margrop.net/en/tag/dns/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Why Can One Name Cost 30 Million Dollars? Domain Names Are the Internet&#39;s Most Misunderstood Real Estate</title>
      <link>https://blog.margrop.net/en/post/%E5%9F%9F%E5%90%8D-domain-name-internet-real-estate/</link>
      <pubDate>Wed, 29 Jul 2026 20:00:00 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/%E5%9F%9F%E5%90%8D-domain-name-internet-real-estate/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;The short answer&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A domain name is not the website itself, and it is not merely a magical DNS record. It is closer to an Internet “street address + storefront sign + tradable property”: DNS routes visitors to a destination, registration data and account permissions determine who can manage the address, and trademark and dispute rules determine who may legitimately keep using it.&lt;/p&gt;&#xA;&lt;p&gt;A good domain can be worth tens of millions of dollars because it combines scarcity, memorability, brand meaning and a trusted entry point. &lt;strong&gt;The buyer is not paying for a few characters. The buyer is paying to remove years of naming, advertising and trust friction.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Why Is Your WiFi Lagging? Networks, TCP vs UDP, and the Two “5Gs” — Explained So a Kid Gets It</title>
      <link>https://blog.margrop.net/en/post/network-basics-tcp-udp-wifi-5g/</link>
      <pubDate>Sat, 18 Jul 2026 08:30:00 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/network-basics-tcp-udp-wifi-5g/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A &lt;strong&gt;network&lt;/strong&gt; is a delivery service for computers: data is chopped into &amp;ldquo;parcels&amp;rdquo; (packets), labeled with &amp;ldquo;addresses&amp;rdquo; (IPs), and relayed by &amp;ldquo;sorting centers&amp;rdquo; (routers) hop by hop to the recipient.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;TCP is a phone call&lt;/strong&gt;: connect first, talk later, repeat anything that wasn&amp;rsquo;t heard — reliable but fussy. &lt;strong&gt;UDP is a postcard&lt;/strong&gt;: drop it in the mailbox and hope — fast, but no delivery guarantee. Live video and games prefer UDP; files and web pages prefer TCP.&lt;/li&gt;&#xA;&lt;li&gt;The &lt;strong&gt;three-way handshake&lt;/strong&gt; is just the opening of a phone call: &amp;ldquo;Hello, can you hear me?&amp;rdquo; — &amp;ldquo;I can. Can you hear me?&amp;rdquo; — &amp;ldquo;I can too. Let&amp;rsquo;s talk.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Wired&lt;/strong&gt; is a private water pipe; &lt;strong&gt;WiFi&lt;/strong&gt; is shouting in a crowded square — when everyone shouts at once, nobody is heard clearly. That is the number-one reason WiFi lags.&lt;/li&gt;&#xA;&lt;li&gt;WiFi&amp;rsquo;s &amp;ldquo;5G&amp;rdquo; means the &lt;strong&gt;5GHz frequency band&lt;/strong&gt; (a wider lane). Your phone carrier&amp;rsquo;s &amp;ldquo;5G&amp;rdquo; means the &lt;strong&gt;5th generation&lt;/strong&gt; of mobile networks (a whole standard). They share a name and nothing else.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;No jargon without an everyday analogy, but every number below comes from real measurements on real machines (all IPs and hostnames are masked). A kid can follow most of it; an adult won&amp;rsquo;t find it shallow.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>You Bought an Overseas VPS and a Domain. Now What? 12 Things That Make a Public IP Worth Owning</title>
      <link>https://blog.margrop.net/en/post/vps-domain-personal-internet-infrastructure/</link>
      <pubDate>Sat, 11 Jul 2026 13:30:00 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/vps-domain-personal-internet-infrastructure/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;The short answer&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;An overseas VPS by itself is a powered, connected room without a memorable street address. A top-level domain by itself is only a sign. Put the domain on Cloudflare DNS and point carefully chosen records at the VPS, and you finally own the sign, the map, the storefront, and a standards-based public entrance.&lt;/p&gt;&#xA;&lt;p&gt;The result is much more useful than “a place to host a blog.” It is a small, always-on piece of Internet infrastructure where you control the code and the migration path: websites, APIs, webhooks, status pages, monitoring, controlled file sharing, password management, remote-access relays, automation jobs, and a personal AI gateway can all grow from the same foundation.&lt;/p&gt;&#xA;&lt;p&gt;A public IP is also a door facing a busy street. Automated scanners may try the handle shortly after the server appears. This guide therefore covers both the useful projects and the services that should never be exposed directly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>After Buying an 80-Yuan 10-Year Domain, Hand the Rest to Cloudflare</title>
      <link>https://blog.margrop.net/en/post/cloudflare-domain-dns-ddns-email-agent/</link>
      <pubDate>Wed, 13 May 2026 08:46:06 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/cloudflare-domain-dns-ddns-email-agent/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;The short version&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Buying a cheap domain is only the first step. The real value starts when you move authoritative DNS to Cloudflare: DNS records, dynamic DNS, business email verification, mail forwarding, certificate automation, and even Agent-assisted configuration through scoped API Tokens can all live behind one clean control plane. The previous article covered how to buy a low-cost &lt;code&gt;.xyz&lt;/code&gt; domain for roughly &lt;code&gt;80 RMB for 10 years&lt;/code&gt;. This one continues from there: how to connect that domain to Cloudflare, the generous infrastructure provider many people jokingly call a public good of the Internet, and how to use it efficiently without leaking secrets.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;All screenshots and examples in this article use safe placeholders such as &lt;code&gt;example.xyz&lt;/code&gt;, &lt;code&gt;203.0.113.10&lt;/code&gt;, and &lt;code&gt;2001:db8::10&lt;/code&gt;. They do not contain real domains, real IP addresses, Cloudflare account identifiers, Zone IDs, API Tokens, or private network information. Replace the placeholders with your own values when you follow the steps.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ten Years for 80 Yuan: Why a 6-Digit .xyz Domain Is Good Enough for Personal Labs</title>
      <link>https://blog.margrop.net/en/post/low-cost-xyz-domain-for-personal-labs/</link>
      <pubDate>Tue, 12 May 2026 19:10:00 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/low-cost-xyz-domain-for-personal-labs/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Short version&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;If the domain is for a home lab, personal testing, temporary demos, API callbacks, development services, or other non-formal websites, I would first look at low-cost &lt;code&gt;.xyz&lt;/code&gt; domains. In China, Tencent Cloud often makes this especially convenient for domestic users. For some pure numeric &lt;code&gt;.xyz&lt;/code&gt; names with six or more digits, the checkout page may show a very low first-year and renewal price. If the price is 8 RMB per year, buying 10 years costs only 80 RMB.&lt;/p&gt;&#xA;&lt;p&gt;This is not a recommendation for company websites, public products, serious brands, payment systems, or long-term marketing pages. For those, a readable and trustworthy brand domain is still worth the money.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;When people start building a personal website, home lab, NAS callback endpoint, temporary API, reverse proxy, monitoring page, or small side project, they often overthink the domain name. Should it be a &lt;code&gt;.com&lt;/code&gt;? Should it be short? Should it look like a real company? Should it use pinyin, English words, initials, or a private nickname?&lt;/p&gt;&#xA;&lt;p&gt;My practical answer is: first decide what the domain is supposed to do.&lt;/p&gt;&#xA;&lt;p&gt;If it is a serious public identity, choose the name carefully. If it is just a personal utility domain, do not spend too much money or attention on the name. In that case, the domain is not a brand asset. It is a stable handle for DNS, HTTPS, reverse proxy rules, ACME certificates, third-party callbacks, object storage, and temporary services.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why a NAS hostname with `speedtest` can sometimes be much faster</title>
      <link>https://blog.margrop.net/en/post/nas-speedtest-subdomain-acceleration/</link>
      <pubDate>Fri, 24 Apr 2026 09:00:00 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/nas-speedtest-subdomain-acceleration/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Short version&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;If your NAS is painfully slow when accessed from outside your home, and you control both your domain name and your reverse-proxy entry, putting &lt;code&gt;speedtest&lt;/code&gt; into the subdomain can sometimes make a dramatic difference.&lt;br&gt;&#xA;This is not magic and it is not guaranteed, but it often appears to hit a more permissive carrier policy path for “speed-test-like” traffic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This post was inspired by a discussion on the fnNAS forum. The original thread makes a very direct claim: some home broadband lines seem to throttle ordinary NAS access quite aggressively, but once the hostname contains &lt;code&gt;speedtest&lt;/code&gt;, the connection can suddenly behave much better.&lt;/p&gt;&#xA;&lt;p&gt;I am not repeating the forum post word for word. Instead, I am turning the idea into a longer-lived technical note that answers three questions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Why this trick can work&lt;/li&gt;&#xA;&lt;li&gt;How to set it up with the least amount of moving parts&lt;/li&gt;&#xA;&lt;li&gt;When it will not work, or is not worth the effort&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>Proxmox VE commonly used local paths, and how to modify hosts, host name, IP address and DNS configuration</title>
      <link>https://blog.margrop.net/en/post/proxmox-ve-url-and-modify-hosts-ip-dns/</link>
      <pubDate>Fri, 22 Jan 2021 17:02:01 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/proxmox-ve-url-and-modify-hosts-ip-dns/</guid>
      <description>PVE local ISO file directory: /var/lib/vz/template/iso PVE local OVZ file directory: /var/lib/vz/template/cache&#xA;Modify hosts file Effective after restart vi /etc/hosts Modify hostname Effective after restart vi /etc/hostname Modify IP address and DNS configuration Effective after restart Reference DNS configuration vi /etc/network/interfaces dns-nameservers 114.114.114.114,223.5.5.5 </description>
    </item>
    <item>
      <title>Initialization script after Proxmox VE installation</title>
      <link>https://blog.margrop.net/en/post/proxmox-ve-init-bash-script/</link>
      <pubDate>Fri, 22 Jan 2021 16:42:46 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/proxmox-ve-init-bash-script/</guid>
      <description>&lt;p&gt;In order to facilitate the installation of PVE, I compiled the relevant commands myself. Please modify them according to your own environment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Let&#39;s Encrypt verifies domain name validity through DNS TXT records</title>
      <link>https://blog.margrop.net/en/post/lets-encrypt-use-dns-txt-acme-challenge-domain-available/</link>
      <pubDate>Tue, 19 Jan 2021 10:39:58 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/lets-encrypt-use-dns-txt-acme-challenge-domain-available/</guid>
      <description>When we use letsencrypt to obtain the free HTTPS certificate, letsencrypt needs to verify the domain name. By default it authenticates like this:&#xA;The certbot program places a file in the root directory of the web directory. The server of letsencrypt accesses this file through the domain name to verify that the domain name you applied for belongs to you. But sometimes we want to set HTTPS for a certain host on the intranet.</description>
    </item>
  </channel>
</rss>
