ไม่ต้อง KYC: อีเมลยืนยันหนึ่งฉบับ ไม่ต้องใช้บัตรประชาชน · จ่ายด้วยคริปโต: BTC, USDT, USDC, ETH, SOL, LTC, XMR · .com US$11.99/ปี
ภาษา: ไทย
ค้นหาชื่อโดเมน

คู่มือ · 6 ขั้นตอน · ตรวจสอบค่า DNS เมื่อ 29 ตุลาคม 2026

ฉันจะเชื่อมต่อชื่อโดเมนกับ GitHub Pages ได้อย่างไร?

ระเบียน DNS ที่ GitHub เผยแพร่อย่างถูกต้อง ลำดับขั้นตอนที่ช่วยหลีกเลี่ยงการถูกยึดชื่อโดเมน และสิ่งที่ต้องตรวจสอบเมื่อ GitHub แจ้งว่าโดเมนยังไม่ได้ตั้งค่า

อัปเดตล่าสุด: · 4 นาทีในการอ่าน

คำตอบสั้นๆ

ฉันจะเชื่อมต่อชื่อโดเมนกับ GitHub Pages ได้อย่างไร?

การเชื่อมต่อชื่อโดเมนกับ GitHub Pages ให้ชี้ชื่อโดเมนหลักไปยังระเบียน A จำนวน 4 รายการของ GitHub (185.199.108.153 ถึง 185.199.111.153) และชี้ www ไปยังชื่อ USERNAME.github.io จากนั้นกรอกชื่อโดเมนในหน้าตั้งค่า Pages ของ repository DotAlmanac เทมเพลต GitHub Pages ของ DotAlmanac เตรียมระเบียนทั้ง 9 รายการพร้อมกัน ณ วันที่ 29 ตุลาคม 2026

DNS ของ GitHub Pages สรุปสั้น ๆ

ระเบียน A (@)185.199.108.153 · 185.199.109.153 · 185.199.110.153 · 185.199.111.153
ระเบียน AAAA (@)2606:50c0:8000::153 · 2606:50c0:8001::153 · 2606:50c0:8002::153 · 2606:50c0:8003::153
wwwCNAME ไปยัง USERNAME.github.io โดยไม่ต้องใส่ชื่อ repository
กรอกชื่อโดเมนที่ไหนRepository › Settings › Pages › Custom domain
การยืนยันชื่อโดเมนระเบียน TXT _github-pages-challenge-USERNAME จาก Settings › Pages ในโปรไฟล์ของคุณ
HTTPS"Enforce HTTPS" ในหน้าตั้งค่า Pages หลังจาก GitHub ออกใบรับรองแล้ว
TTL ของระเบียนในเทมเพลต3600 วินาที (1 ชั่วโมง)
DNS hostingฟรีกับทุกชื่อโดเมนของ DotAlmanac

ต้องเตรียมอะไรบ้างก่อนเชื่อมต่อชื่อโดเมนกับ GitHub Pages?

DotAlmanac เป็นคู่มือนามสกุลโดเมนและผู้รับจดทะเบียนโดเมน: เปรียบเทียบนามสกุลโดเมนทั้งหมด แล้วจดทะเบียนโดยไม่ต้อง KYC และจ่ายด้วยคริปโต หากต้องการทำตามคู่มือนี้ คุณต้องมีสามอย่าง

  • ชื่อโดเมนที่ใช้ nameservers ของ DotAlmanac แท็บ Nameservers ของชื่อโดเมนต้องแสดงว่า "Our nameservers" หากชื่อโดเมนใช้ nameservers อื่น ให้เพิ่มระเบียนเดียวกันที่ผู้ให้บริการ DNS นั้น
  • Repository ที่เปิดใช้ GitHub Pages แล้ว จะเผยแพร่จาก branch หรือจาก workflow ของ GitHub Actions ก็ได้
  • ชื่อผู้ใช้หรือชื่อองค์กร GitHub ของคุณ ใช้ในระเบียน www ส่วนชื่อ repository ไม่เคยใช้

นักพัฒนาหลายคนเลือก .dev หรือ .app สำหรับเว็บไซต์โปรเจกต์ ตรวจสอบค่าต่ออายุก่อน: ตามตารางราคาของ DotAlmanac นามสกุล .dev ต่ออายุสูงกว่าราคาปีแรก 44% และ .app สูงกว่า 67% ณ วันที่ 29 ตุลาคม 2026 นามสกุล .dev ราคา US$8.99/ปี แล้วต่อมา US$12.99/ปี ทั้งสองนามสกุลต้องใช้ HTTPS ซึ่ง GitHub Pages มีให้ เปรียบเทียบทั้งสองที่ .app vs .dev

วิธีเชื่อมต่อชื่อโดเมนกับ GitHub Pages ใน 6 ขั้นตอน

  1. ยืนยันชื่อโดเมนบน GitHub ก่อน

    ในโปรไฟล์ GitHub ของคุณ เปิด Settings › Pages › Add a domain GitHub จะแสดงระเบียน TXT ชื่อ _github-pages-challenge-USERNAME พร้อมค่า เพิ่มระเบียนนี้ในแท็บ DNS ของชื่อโดเมน แล้วกด Verify

  2. เปิดเทมเพลต GitHub Pages

    ในพื้นที่ลูกค้า เปิดชื่อโดเมน แล้วไปที่ DNS › Templates › GitHub Pages กรอกชื่อผู้ใช้หรือชื่อองค์กร GitHub ของคุณ เช่น octocat

  3. ตรวจดูตัวอย่าง แล้วบันทึก

    ตัวอย่างจะแสดงระเบียน A 4 รายการ, AAAA 4 รายการ และ CNAME 1 รายการ โดยจะแทนที่ระเบียน A, AAAA, CNAME และ ALIAS ของ @ และ www และไม่แตะระเบียน MX และ TXT จะไม่มีการส่งข้อมูลใด ๆ ก่อนที่คุณจะบันทึก

  4. กรอกชื่อโดเมนที่กำหนดเองใน repository

    ใน repository เปิด Settings › Pages › Custom domain พิมพ์ชื่อโดเมน แล้วกด Save การเผยแพร่จาก branch จะเพิ่มไฟล์ CNAME ลงใน repository ส่วน workflow ของ GitHub Actions ไม่ต้องใช้ไฟล์นี้

  5. รอการตรวจสอบ DNS ของ GitHub

    GitHub จะตรวจสอบระเบียนและแสดงผลลัพธ์ใต้ Custom domain ระยะเวลารอขึ้นอยู่กับ TTL ของระเบียนใด ๆ ที่ resolvers แคชไว้ก่อนคุณแก้ไข

  6. เปิด Enforce HTTPS

    เมื่อ GitHub ออกใบรับรองแล้ว ให้ติ๊ก Enforce HTTPS ในหน้าตั้งค่า Pages เดียวกัน สำหรับ .dev และ .app เว็บไซต์จะไม่โหลดจนกว่า HTTPS จะทำงาน

ระเบียน DNS ที่ถูกต้องสำหรับ GitHub Pages คืออะไร?

นี่คือค่าที่ GitHub เผยแพร่สำหรับโดเมนระดับบนสุดและสำหรับ www เทมเพลตของ DotAlmanac เพิ่มระเบียนทั้ง 9 รายการนี้พอดี

ระเบียน GitHub Pages ตามที่เผยแพร่ใน GitHub Docs (ตรวจสอบเมื่อ 29 ตุลาคม 2026)
ประเภทชื่อค่าTTL
A@185.199.108.1533600
A@185.199.109.1533600
A@185.199.110.1533600
A@185.199.111.1533600
AAAA@2606:50c0:8000::1533600
AAAA@2606:50c0:8001::1533600
AAAA@2606:50c0:8002::1533600
AAAA@2606:50c0:8003::1533600
CNAMEwwwUSERNAME.github.io3600

แทนที่ USERNAME ด้วยชื่อผู้ใช้หรือชื่อองค์กร GitHub ของคุณ เอกสารของ GitHub และการตั้งค่า Pages ของรีโพสิทอรีเป็นสิ่งที่อ้างอิง: หาก GitHub แสดงค่าอื่นสำหรับเว็บไซต์ของคุณ ให้ใช้ค่านั้น

ฉันวางระเบียนเป็นไฟล์โซนแทนได้ไหม

ได้ ไปที่ DNS › นำเข้า / ส่งออก › นำเข้าไฟล์โซน เลือก "เพิ่มในระเบียนที่มีอยู่" แล้ววางบรรทัดด้านล่าง แทนที่ octocat ด้วยชื่อผู้ใช้ของคุณเอง การนำเข้าอ่านไวยากรณ์ BIND มาตรฐาน แสดงตัวอย่าง และไม่ส่งอะไรก่อนที่คุณจะบันทึก

ระเบียน GitHub Pages สำหรับ example.com (ผู้ใช้: octocat)
@    3600  IN  A      185.199.108.153
@    3600  IN  A      185.199.109.153
@    3600  IN  A      185.199.110.153
@    3600  IN  A      185.199.111.153
@    3600  IN  AAAA   2606:50c0:8000::153
@    3600  IN  AAAA   2606:50c0:8001::153
@    3600  IN  AAAA   2606:50c0:8002::153
@    3600  IN  AAAA   2606:50c0:8003::153
www  3600  IN  CNAME  octocat.github.io.

ฉันควรใช้ชื่อโดเมนเปล่าหรือ www กับ GitHub Pages

ตั้งค่าทั้งคู่ แล้วกรอกชื่อที่คุณต้องการในรีโพสิทอรี เมื่อระเบียนของ apex และ www ถูกต้อง GitHub Pages จะเปลี่ยนเส้นทางอีกชื่อมาที่ชื่อนั้น

GitHub รองรับชื่อโดเมน apex หนึ่งชื่อหรือชื่อ www หนึ่งชื่อต่อเว็บไซต์ ไม่รองรับชื่อโดเมน apex สองชื่อ ชื่อ www สองชื่อ หรือ apex รวมกับซับโดเมนแบบกำหนดเองอื่น สำหรับโปรเจกต์บนซับโดเมน เช่น docs.example.com ให้เพิ่ม CNAME หนึ่งรายการจาก docs ไปยัง USERNAME.github.io และข้ามระเบียน A

ชื่อโดเมนของฉันจะใช้งานกับ GitHub Pages ได้ใน多久

ขึ้นอยู่กับ TTL ของระเบียนที่ตัวแก้ไขชื่อเห็นก่อนการเปลี่ยนแปลงของคุณ TTL คือจำนวนวินาทีที่ตัวแก้ไขชื่อเก็บคำตอบไว้ในแคช

  • ชื่อที่ไม่มีระเบียนเดิมจะใช้งานได้ทันทีที่คุณบันทึก
  • ระเบียนที่ถูกแทนที่จะยังคงค่าเดิมในแคชบางส่วนจนกว่า TTL เดิมจะหมดอายุ ระเบียนในเทมเพลตใช้ 3600 วินาที ซึ่งเท่ากับหนึ่งชั่วโมง
  • วางแผนการย้ายล่วงหน้า: ลด TTL ของระเบียนเดิมเหลือ 300 วินาทีหนึ่งวันก่อนการเปลี่ยนแปลง

เอกสารของ GitHub ระบุว่าการเปลี่ยนแปลง DNS อาจใช้เวลาถึง 24 ชั่วโมงในการแพร่กระจาย ใบรับรอง HTTPS จะมาหลังจากการตรวจสอบ DNS สำเร็จ

ทำไม GitHub บอกชื่อโดเมนของฉันกำหนดค่าไม่ถูกต้อง

ในกรณีส่วนใหญ่ ระเบียนเดิมยังคงตอบสำหรับชื่อเดียวกัน ตรวจสอบจุดเหล่านี้ตามลำดับ:

  • ระเบียนที่ตกค้าง ระเบียน A, AAAA หรือ ALIAS เดิมที่ @ หรือระเบียนพาร์กกิงแข่งกับของ GitHub เทมเพลตจะลบออก การแก้ไขด้วยมือมักพลาดหนึ่งรายการ
  • ชื่อรีโพสิทอรีใน CNAME เป้าหมาย www คือ USERNAME.github.io เท่านั้น
  • ระเบียนไวลด์การ์ด GitHub เตือนว่าระเบียนเช่น *.example.com สร้างความเสี่ยงต่อการยึดชื่อโดเมน ให้ลบออก
  • เนมเซิร์ฟเวอร์อื่น หากชื่อโดเมนใช้ผู้ให้บริการ DNS รายอื่น ระเบียนในแท็บ DNS ของ DotAlmanac จะไม่ถูกให้บริการ
  • ระเบียน CAA หากคุณเผยแพร่ระเบียน CAA GitHub ต้องการอย่างน้อยหนึ่งรายการที่มีค่า letsencrypt.org สำหรับ HTTPS

ทดสอบผลลัพธ์ด้วย dig example.com +short หรือการค้นหา DNS ออนไลน์ใดก็ได้

GitHub Pages และชื่อโดเมนแบบกำหนดเอง: คำถามที่พบบ่อย

ฉันต้องใช้ระเบียน A ทั้ง 4 รายการสำหรับ GitHub Pages ไหม

ใช่ GitHub เผยแพร่ 4 แอดเดรสเพื่อความซ้ำซ้อน และเทมเพลตเพิ่มทั้งหมด GitHub ยังแนะนำระเบียน AAAA 4 รายการสำหรับผู้เยี่ยมชมบน IPv6 ควบคู่กับระเบียน A

ทำไมต้องยืนยันชื่อโดเมนก่อนเพิ่มลงในรีโพสิทอรี

การยืนยันป้องกันไม่ให้ผู้ใช้ GitHub คนอื่นอ้างชื่อโดเมนของคุณสำหรับเว็บไซต์ Pages ของพวกเขา หากไม่ทำ รีโพสิทอรีที่ถูกลบหรือเว็บไซต์ Pages ที่ปิดอยู่อาจทำให้ชื่อโดเมนเปิดให้ถูกยึดได้ ยืนยันก่อน แล้วจึงเพิ่มชื่อโดเมนลงในรีโพสิทอรี

ฉันเก็บอีเมลไว้ได้ไหมเมื่อชี้ชื่อโดเมนไปที่ GitHub Pages

ได้ เทมเพลต GitHub Pages เปลี่ยนเฉพาะระเบียน A, AAAA, CNAME และ ALIAS ของ @ และ www ระเบียน MX, SPF และ TXT อื่นของคุณยังคงเหมือนเดิม

การโฮสต์ DNS สำหรับ GitHub Pages มีค่าใช้จ่ายเพิ่มที่ DotAlmanac ไหม

ไม่มี การโฮสต์ DNS เทมเพลต และการนำเข้าไฟล์โซนฟรีกับทุกชื่อโดเมน คุณจ่ายเฉพาะค่าชื่อโดเมน เช่น US$11.99/ปี สำหรับ .com ตามที่ระบุในหน้าราคา

นามสกุลโดเมนใดเหมาะกับเว็บไซต์โปรเจกต์ GitHub Pages

นามสกุลโดเมนใดก็ใช้กับ GitHub Pages ได้ นักพัฒนามักเลือก .dev, .io หรือ .com; เปรียบเทียบได้ที่นามสกุลโดเมนที่ดีที่สุดสำหรับนักพัฒนา ตรวจสอบราคาต่ออายุรวมถึงราคาปีแรก

แหล่งข้อมูล (3)
  1. การจัดการชื่อโดเมนแบบกำหนดเองสำหรับเว็บไซต์ GitHub Pages ของคุณ — GitHub Docs (ตรวจสอบเมื่อ 2026-10-29)
  2. การยืนยันชื่อโดเมนแบบกำหนดเองสำหรับ GitHub Pages — GitHub Docs (ตรวจสอบเมื่อ 2026-10-29)
  3. การแก้ปัญหาชื่อโดเมนแบบกำหนดเองและ GitHub Pages — GitHub Docs (ตรวจสอบเมื่อ 2026-10-29)

ต้องการชื่อโดเมนสำหรับเว็บไซต์ GitHub Pages ของคุณไหม

จดทะเบียนได้โดยไม่ต้อง KYC จ่ายด้วยคริปโต และใช้เทมเพลต GitHub Pages จากแท็บ DNS

.com US$11.99/ปี · ไม่ต้อง KYC · คริปโต

ค้นหาชื่อโดเมน