* 해결됨-이 게시물의 하단을 참조하십시오 *
그래서 여기서 문제는 며칠 동안 도메인 키를 설정하려고 시도했다는 것입니다. 나는 과거에 성공적으로 해왔지만 이번에는 작동시키지 못합니다.
현재 내가 레슬링하는 문제는 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
내 등록 기관의 DNS에 DK를 설정했는데, 이는 할당 된 dns (namecheap)입니다.
몇 가지 다른 시도 후에, 여기에 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 300btw로 설정되어 있습니다.
내 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.
내가 도대체 뭘 잘못하고있는 겁니까? 나는 이것으로 머리를 뽑고있다.
편집 : 해결!
나는 그것을 고쳤다! 할렐루야! 그의 답변에 대한 TheCompWiz 덕분에 기본적으로 내가 미쳤지 않고 모든 사용자 실수를 방지한다는 것이 나에게 DNS 서버의 끝 부분에 있다는 것을 확인했습니다. 나는 무언가를 실험으로 시도했지만 …
default._domainkey.palabama.com
palabama.com을 제거하고
default._domainkey
내 서버 기록에. 그리고 붐, 그것이 작동하는 것처럼.
그러나 이것이 실제로 항목을 어떻게 읽어야하는지, 내가 읽은 모든 것이 잘못되었는지, 또는 도메인이 문자열에서 제외되어야하는 네임 체프 DNS 서버의 문제인지 알아내는 것이 중요하다고 생각합니다. 또한 다른 서버의 경우에도 마찬가지입니다.
답변
등록 기관의 DNS 서버에 추가했는지 여부는 말할 수 없습니다. 내가 말할 수있는 것은 기록을 공개적으로 해결할 수 없다는 것입니다. 당신은 당신이로 레코드를 정의하지 않았다 확신 SRV
또는 A
기록? 100 % 확실하게 추가했다면 Namecheap에 전화해서 대화 할 차례입니다. TXT 레코드 호스팅에 문제가있을 수 있습니다.
답변
[해결] 기본적으로 같은 문제가있었습니다. Mailchimp 통합을 위해 Namecheap에 DKIM (CNAME) 및 SPF (TXT) 레코드를 추가했지만 Mailchimp에서이 메시지를 받았습니다.
DNS 변경 사항을 확인하려고했으나 올바른 값을 찾지 못했습니다
이 문제는 Mailchimp가이 문자열을 호스트 필드에 추가하도록 요청합니다.
k1._domainkey.domainname.com
그러나 위에서 제안한 것처럼 Namecheap에는 도메인 이름을 포함시킬 필요가 없습니다. mailchimp의 경우 k1._domainkey 로 충분했습니다. 나는 Namecheap 사람들과 다시 확인했다. 그들은 그것을 확인 하고이 안내서를 가리 켰습니다.
한가지 더 트릭. Mailchimp는 DKIM 검사가 올바른 후에도 계속 오류를 표시했습니다. (여기서 도구 : https://toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )
내가 한 일은 mailchimp에서 확인을 제거하고 가이드에서 제안한대로 다시 수행하는 것입니다. 짜잔! 일했다. 그리고 나는 이틀을 낭비했습니다.
누군가에게 도움이되기를 바랍니다.
답변
질문 수정에 표시된대로 예 default._domainkey.example.com
를 변경 default._domainkey
하여 문제 를 해결합니다.
Namecheap이 도메인 이름을 추가하는 것처럼 보이므로으로 변경 default._domainkey.example.com
됩니다 default._domainkey.example.com.example.com
.
이 이론을 테스트하기 위해 DNS 조회를 수행했습니다.
nslookup -q=TXT default._domainkey.example.com.example.com
물론 TXT 레코드가있었습니다. 빠른 MXToolBox에 TXT 레코드의 검사 뿐만 아니라 그것을 확인했다.
답변
GoDaddy의 DNS 관리자에서 저에게 도움이 된 솔루션은 다음을 사용하는 것입니다.
호스트 섹션의 “dkim._domainkey”(따옴표 없음) TXT 값의 “v-DKIM ….”(전체 키 포함).
이전에는 단순히 “_domainkey”를 사용했지만 작동하지 않았습니다.
답변
나를 위해 해결 된 것은 도메인 이름을 선택기 이름으로 사용하지 않는 것입니다. 같은 DNS 항목이 없습니다
website._domainkey.website.com.
사용
def._domainkey.website.com.
나를 위해 일했다!
답변
처음부터 누락 된 것은 default._domainkey.palabama.com의 후행 (점)이었습니다. default._domainkey.palabama.com이어야합니다.