รหัสโดเมนไม่แสดงในการสืบค้น DNS


15

* แก้ไข - ดูด้านล่างของโพสต์นี้ *

ดังนั้นปัญหาที่นี่คือฉันพยายามตั้งค่าคีย์โดเมนเป็นเวลาหลายวัน ฉันทำมันสำเร็จในอดีต แต่ฉันไม่สามารถทำให้มันทำงานได้ในเวลานี้

ตอนนี้ปัญหาที่ฉันกำลังต่อสู้อยู่ก็คือเมื่อฉันลองและค้นหารหัสโดเมนในระเบียน DNS ของฉันไม่มีอะไรปรากฏขึ้น ตัวอย่างเช่นเมื่อฉันไปที่ protodave และค้นหาตัวเลือกของฉัน (ค่าเริ่มต้น) ที่โดเมนของฉันนี่คือสิ่งที่ฉันได้รับ:

 DNS QUERY: default._domainkey.palabama.com
 QUERY STATUS: No DNS TXT Record found
 TXT RECORD:

เมื่อฉันพยายามขุดบันทึกฉันไม่ได้รับคำตอบ
เมื่อฉันไปที่ DKIMcore ฉันได้รับสิ่งต่อไปนี้:

 This is not a good DKIM key record. You should fix the errors shown in red.
 DNS query failed for 'default._domainkey.palabama.com':NOERROR
 A public-key (p=) is required

สิ่งนี้คือฉันได้ตั้งค่า DK บน DNS ของการลงทะเบียนซึ่งเป็น dns ที่กำหนด (namecheap)

หลังจากลองหลายครั้งแล้วนี่คือการตั้งค่าของฉันที่ชื่อ

 default._domainkey.mail.palabama.com.   TXT  v=DKIM1; g=*; k=rsa;      p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0kOjYjN2gAfTuQgsyS/rGUcMbZ3zg5Pf5pHyN735OufSnkLbpYgnDJcIyQTjhbeGBPoPwlvL1fOa1/TOsp2vT9fFIFtgGXg8yVpSKrttdOCX7a3CYkQIO4WQU+2MAzT+Z3IBroTBDmjS61fhRSyoUlPBhUYTECodVu3GENkoLUQIDAQAB

 default._domainkey.palabama.com.   TXT  v=DKIM1; g=*; k=rsa;      p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0kOjYjN2gAfTuQgsyS/rGUcMbZ3zg5Pf5pHyN735OufSnkLbpYgnDJcIyQTjhbeGBPoPwlvL1fOa1/TOsp2vT9fFIFtgGXg8yVpSKrttdOCX7a3CYkQIO4WQU+2MAzT+Z3IBroTBDmjS61fhRSyoUlPBhUYTECodVu3GENkoLUQIDAQAB

ฉันขว้าง mail.palabama.com นั้น คิดว่าอาจเป็นเพราะระเบียน MX ของฉันตั้งไว้ที่ mail.palabama.com มันจะช่วยได้ แต่เดิมบรรทัดนั้นไม่ได้อยู่ใน DNS และนั่นไม่ได้เปลี่ยนแปลงอะไรเลย

เมื่อฉันตรวจสอบสตริงจริงที่ DKIMcore มันจะบอกฉันว่าทุกอย่างถูกต้อง มันเหมือนกับบันทึกการด่าที่ไม่มีอยู่จริง มันถูกตั้งค่าเป็น TTL ที่ 300 btw

นี่คือการขุดสำหรับบันทึก MX ของฉัน

 dig palabama.com MX
 ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> palabama.com MX
  ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12713
 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

 ;; QUESTION SECTION:
  ;palabama.com.                  IN      MX

 ;; ANSWER SECTION:
 palabama.com.           1800    IN      MX      10 mail.palabama.com.

ผมทำอะไรผิดหรือเปล่า? ฉันดึงผมออกมาด้วยอันนี้

แก้ไข: แก้ไขแล้ว !!!

ฉันได้แก้ไขแล้ว! Hallelujah! ขอบคุณ TheCompWiz สำหรับคำตอบของเขาซึ่งโดยทั่วไปยืนยันกับฉันว่าฉันไม่ได้บ้าและห้ามผู้ใช้ทั้งหมดผิดพลาดปัญหาอยู่ที่จุดสิ้นสุดของเซิร์ฟเวอร์ DNS ของฉัน ฉันลองทำสิ่งที่เป็นประสบการณ์ ... แทนที่จะใส่เข้าไป

 default._domainkey.palabama.com

ฉันกำจัด palabama.com ทิ้งไว้เท่านั้น

 default._domainkey

ในบันทึกเซิร์ฟเวอร์ของฉัน และบูมเช่นเดียวกับที่ใช้งานได้

ฉันคิดว่ามันเป็นสิ่งสำคัญที่จะตรวจสอบว่ามันเป็นวิธีการที่รายการควรอ่านและทั้งหมดที่ฉันอ่านผิดหรือการเล่นโวหารของเซิร์ฟเวอร์ DNS ของ namecheap ที่โดเมนควรจะทิ้งสตริง และถ้าเป็นเช่นนั้นสำหรับเซิร์ฟเวอร์อื่น ๆ


ชื่อ DNS ลงท้ายด้วยจุดหรือถือว่าต้นกำเนิดของคุณ เสียงเหมือน namecheap เป็นชื่อที่เหมาะสม
ยาโคบอีแวนส์

1
ยินดีต้อนรับสู่ Server Fault! ตามโครงสร้างคำถาม & คำแนะนำของเราเราขอแนะนำว่าแทนที่จะแก้ไขคำตอบให้กับคำถามของคุณคุณเพิ่มคำตอบของคุณเอง - ด้วยวิธีนี้คุณจะได้รับชื่อเสียงในการแก้ปัญหาของคุณ!
Falcon Momot

มีปัญหาเดียวกันกับ Namecheap ... เมื่อคุณเปลี่ยนระเบียน TXT เป็นdefault._domainkeyคุณต้องรอให้ DNS เผยแพร่หรือไม่
Sethen

คำตอบ:


8

ไม่ว่าคุณจะเพิ่มพวกเขาไปยังเซิร์ฟเวอร์ DNS ของผู้รับจดทะเบียนหรือไม่ ... ฉันพูดไม่ได้ สิ่งที่ฉันสามารถพูดได้คือว่าบันทึกไม่ได้รับการแก้ไขให้สาธารณชนทราบ คุณแน่ใจหรือว่าคุณไม่ได้กำหนดระเบียนเป็นSRVหรือAบันทึก? หากคุณแน่ใจ 100% ว่าคุณเพิ่มพวกเขาอย่างถูกต้อง ... ถึงเวลาที่จะโทรหา Namecheap ... และพูดคุยกับพวกเขา บางทีพวกเขาอาจมีปัญหาในการโฮสต์ระเบียน TXT


ฉันทำอย่างนั้นทำให้พวกเขา TXT การกำหนดค่า MX สร้างความแตกต่างในการค้นหาอย่างไร ขอบคุณ!
แดนมิลเลอร์

2
ฉันแก้ไขได้โดยเปลี่ยน default._domainkey.palabama.com เป็น default._domainkey ฉันควรทำสิ่งนี้ตลอดเวลาหรือว่าเป็นเพียงการเปลี่ยนชื่อหรือไม่? ขอขอบคุณอีกครั้ง
Dan Miller

1
เสียงเหมือนการเล่นโวหารที่มีชื่อราคาถูก การสิ้นสุดชื่อ DNS ด้วยจุดหมายความว่ามันเป็น FQDN ... ในขณะที่ ... เพียงแค่ชื่อโฮสต์จะถูกตีความว่าเป็นลูกของโซนปัจจุบัน เช่น "www" ในโดเมน example.com เทียบกับ "www.example.com" ดีใจที่คุณเข้าใจแล้ว และ FWIW ... MX เป็นเพียงประเภทบันทึกอีกประเภทหนึ่ง มันจะไม่ส่งผลต่อระเบียน TXT ใด ๆ
TheCompWiz

นั่นเป็นเรื่องดีที่จะรู้ ฉันแน่ใจว่าฉันจะต้องตั้งค่า dk อีกครั้งในบางครั้ง ขอขอบคุณอีกครั้งสำหรับความช่วยเหลือและการติดตามของคุณ
Dan Miller

2

[แก้ไข] โดยทั่วไปฉันมีปัญหาเดียวกัน เพิ่มระเบียน DKIM (CNAME) และ SPF (TXT) ใน Namecheap สำหรับการรวม Mailchimp แต่ได้รับข้อความนี้จาก Mailchimp

เราพยายามยืนยันการเปลี่ยนแปลง DNS ของคุณและไม่พบค่าที่ถูกต้อง

ปัญหาคือ Mailchimp ขอให้เพิ่มสตริงนี้ในฟิลด์โฮสต์

k1._domainkey.domainname.com

แต่เป็นคนแนะนำข้างต้นใน Namecheap คุณไม่จำเป็นต้องรวมชื่อโดเมน ในกรณีของฉันสำหรับmailchimpเพียงแค่k1._domainkeyก็เพียงพอแล้ว ฉันตรวจสอบกับ Namecheap guys อีกครั้ง พวกเขายืนยันและชี้ทางให้ฉันไปที่คู่มือนี้

https://www.namecheap.com/support/knowledgebase/article.aspx/9845/2208/how-to-connect-a-domain-to-mailchimp

อีกหนึ่งเคล็ดลับ Mailchimp แสดงข้อผิดพลาดอย่างต่อเนื่องแม้หลังจากการตรวจสอบ DKIM ถูกต้อง (เครื่องมือที่นี่: https://toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )

สิ่งที่ฉันทำคือลบการตรวจสอบในจดหมายและทำมันอีกครั้งตามที่แนะนำในคู่มือ Voila! สิ่งที่ทำงาน และฉันก็เสียเวลาไปสองวัน

หวังว่าจะช่วยใครซักคน


1

ตามที่ระบุไว้ในการแก้ไขคำถามเปลี่ยนจากเช่นdefault._domainkey.example.comเพื่อdefault._domainkeyแก้ไขปัญหา

ดูเหมือนว่า Namecheap ผนวกชื่อโดเมนเพื่อให้กลายเป็นdefault._domainkey.example.comdefault._domainkey.example.com.example.com

เพื่อทดสอบทฤษฎีนี้ฉันค้นหา DNS:

nslookup -q=TXT default._domainkey.example.com.example.com

แน่นอนว่ามีระเบียน TXT การตรวจสอบอย่างรวดเร็วของระเบียน TXT บน MXToolBoxยืนยันเช่นกัน


0

วิธีแก้ปัญหาที่ใช้กับตัวจัดการ DNS ของ GoDaddy ได้คือ:

"dkim._domainkey" ในส่วนโฮสต์ (ไม่มีใบเสนอราคา) "v-DKIM .... " ในค่า TXT พร้อมทั้งคีย์ทั้งหมด

ก่อนหน้านี้ฉันเพิ่งใช้ "_domainkey" และนั่นไม่ได้ผล


0

สิ่งที่แก้ไขให้ฉันไม่ได้ใช้ชื่อโดเมนเป็นชื่อตัวเลือก ไม่เคยมีรายการ DNS ที่เป็นเช่นนั้น

website._domainkey.website.com.

การใช้

def._domainkey.website.com.

ทำงานให้ฉัน!


-2

สิ่งที่คุณหายไปจากจุดเริ่มต้นคือการติดตาม (dot) ใน default._domainkey.palabama.com ซึ่งควรเป็น default._domainkey.palabama.com

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.