Khóa miền không hiển thị trong truy vấn DNS


15

* GIẢI QUYẾT - Xem dưới cùng của bài này *

Vì vậy, vấn đề ở đây là tôi đã cố gắng thiết lập khóa miền trong vài ngày. Tôi đã thực hiện thành công trong quá khứ, nhưng tôi không thể làm cho nó hoạt động được trong thời gian này.

Bây giờ vấn đề tôi hiện đang vật lộn là khi tôi thử và tra cứu khóa miền trong bản ghi DNS của mình, không có gì xuất hiện. Ví dụ: khi tôi đi đến protodave và tìm kiếm bộ chọn của tôi (mặc định) tại miền của tôi, đây là những gì tôi nhận được:

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

Khi tôi cố gắng và đào hồ sơ, tôi không nhận được phần trả lời.
Khi tôi đến DKIMcore, tôi nhận được những điều sau:

 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

Điều đó là, tôi đã thiết lập DK trên DNS của đăng ký của mình, đó là dns được gán (namecheap).

Sau nhiều lần thử khác nhau, đây là thiết lập của tôi trên 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

Tôi đã ném mail.palabama.com. ghi lại trong suy nghĩ rằng có thể, vì bản ghi MX của tôi được đặt thành mail.palabama.com. rằng nó sẽ giúp ích, ban đầu dòng đó không có trong DNS và điều đó không thay đổi gì cả.

Khi tôi xác minh chuỗi thực tế tại DKIMcore, nó cho tôi biết mọi thứ đều hợp lệ. Nó giống như hồ sơ chết tiệt không tồn tại. Nó được đặt ở mức 300 btw.

Đây là đào cho bản ghi MX của tôi

 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.

Tôi đang làm gì sai? Tôi đang kéo tóc ra với cái này.

EDIT: GIẢI QUYẾT !!!

Tôi đã sưa nó! Hallelujah! Cảm ơn TheCompWiz vì câu trả lời của anh ấy, về cơ bản đã xác nhận với tôi rằng tôi không điên và việc cấm tất cả các lỗi của người dùng, vấn đề nằm ở cuối máy chủ DNS của tôi. Tôi đã thử một cái gì đó như một thử nghiệm ... thay vì đưa vào

 default._domainkey.palabama.com

Tôi đã loại bỏ palabama.com, chỉ để lại

 default._domainkey

trong hồ sơ máy chủ của tôi. Và bùng nổ, chỉ cần như vậy nó đã làm việc.

Tuy nhiên, tôi nghĩ rằng điều quan trọng là phải tìm hiểu xem đó có thực sự là cách mà mục nhập nên đọc hay không và tất cả những gì tôi đọc là sai, hoặc đó là một sự châm biếm các máy chủ DNS của namecheap rằng tên miền nên bị loại khỏi chuỗi. Và nếu đó là trường hợp cho bất kỳ máy chủ khác.


Tên DNS kết thúc bằng dấu chấm hoặc giả sử nguồn gốc của bạn. Âm thanh như namecheap có tiêu đề đúng.
Jacob Evans

1
Chào mừng bạn đến với Lỗi Máy chủ! Theo cấu trúc Hỏi & Đáp của chúng tôi, chúng tôi khuyên bạn thay vì chỉnh sửa các giải pháp cho câu hỏi của mình, bạn hãy thêm câu trả lời của riêng mình - bằng cách này, bạn có thể có được danh tiếng cho giải pháp của mình!
Falcon Momot

Có cùng một vấn đề với Namecheap ... Khi bạn thay đổi bản ghi TXT thành default._domainkeybạn có phải đợi DNS lan truyền không?
Sethen

Câu trả lời:


8

Cho dù bạn có thêm chúng vào máy chủ DNS của nhà đăng ký hay không ... Tôi không thể nói. Những gì tôi có thể nói, là các hồ sơ không được giải quyết công khai. Bạn có chắc chắn rằng bạn đã không xác định hồ sơ là SRVhoặc Ahồ sơ? Nếu bạn chắc chắn 100% rằng bạn đã thêm chúng đúng cách ... đã đến lúc gọi Namecheap ... và nói chuyện với họ. Có thể họ có vấn đề lưu trữ hồ sơ TXT.


Tôi đã làm, hoàn toàn làm cho họ TXT. Cấu hình MX có tạo ra sự khác biệt nào trong cách nhìn lên không? Cảm ơn!
Dan Miller

2
Tôi đã giải quyết nó bằng cách thay đổi default._domainkey.palabama.com thành default._domainkey Tôi có nên thực hiện tất cả những điều này hay đó chỉ là một sự châm biếm của namecheap? Cảm ơn một lần nữa
Dan Miller

1
Nghe có vẻ như một sự châm biếm với namecheap. Kết thúc tên DNS bằng dấu chấm có nghĩa là FQDN ... trong khi ... chỉ tên máy chủ thường được hiểu là con của vùng hiện tại. tức là "www" trong miền example.com so với "www.example.com." Vui mừng bạn đã nhận ra nó. Và FWIW ... MX chỉ là một loại bản ghi khác. Nó sẽ không ảnh hưởng đến bất kỳ hồ sơ TXT.
TheCompWiz

Đó là tốt để biết. Tôi chắc chắn rằng tôi sẽ cần phải thiết lập lại dk một lần nữa. Cảm ơn một lần nữa vì sự giúp đỡ của bạn và theo dõi.
Dan Miller

2

[GIẢI QUYẾT] Về cơ bản, tôi đã có cùng một vấn đề. Đã thêm các bản ghi DKIM (CNAME) và SPF (TXT) trong Namecheap để tích hợp Mailchimp nhưng nhận được thông báo này từ Mailchimp.

Chúng tôi đã cố gắng xác minh các thay đổi DNS của bạn và không phát hiện đúng giá trị

Vấn đề là Mailchimp yêu cầu chuỗi này được thêm vào trường máy chủ.

k1._domainkey.domainname.com

Nhưng như ai đó đã đề xuất ở trên, trong Namecheap bạn không cần phải bao gồm tên miền. Trong trường hợp của tôi cho mailchimp, chỉ cần k1._domainkey là đủ. Tôi đã kiểm tra lại với những người Namecheap. Họ đã xác nhận nó và chỉ cho tôi hướng dẫn này.

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

Chỉ một mẹo nữa thôi. Mailchimp tiếp tục cho tôi thấy lỗi ngay cả sau khi kiểm tra DKIM là đúng. (Công cụ tại đây: https : //toolbox.googl OKs.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )

Những gì tôi đã làm là loại bỏ xác minh trong mailchimp và làm lại như được đề xuất trong hướng dẫn. Voila! Mọi thứ đã làm việc. Và tôi đã lãng phí hai ngày cho việc này.

Hy vọng nó sẽ giúp được ai đó.


1

Như đã chỉ ra trong phần chỉnh sửa cho câu hỏi, thay đổi từ vd default._domainkey.example.comsangdefault._domainkey giải quyết vấn đề.

Có vẻ như Namecheap nối thêm tên miền, vì vậy default._domainkey.example.comtrở thành default._domainkey.example.com.example.com.

Để kiểm tra lý thuyết này, tôi đã thực hiện tra cứu DNS:

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

Chắc chắn, đã có hồ sơ TXT. Kiểm tra nhanh các bản ghi TXT trên MXToolBox cũng xác nhận nó.


0

Một giải pháp hiệu quả với tôi trên Trình quản lý DNS của GoDaddy là sử dụng:

"dkim._domainkey" trong phần Máy chủ (không có trích dẫn) "v-DKIM ...." trong Giá trị TXT, với toàn bộ khóa được bao gồm.

Trước đây, tôi chỉ đơn giản là sử dụng "_domainkey" và nó không hoạt động.


0

Điều giải quyết cho tôi là KHÔNG sử dụng tên miền làm tên bộ chọn. Không bao giờ có mục DNS giống như

website._domainkey.website.com.

sử dụng

def._domainkey.website.com.

đã làm cho tôi!


-2

Những gì bạn đã thiếu từ đầu là dấu (dấu chấm) trong default._domainkey.palabama.com nó nên được mặc định._domainkey.palabama.com.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.