DKIM 키를 얻을 수 없습니다

DKIM 키를 얻을 수 없습니다

DKIM 공개 키를 찾는 데 문제가 있습니다. 저는 로컬 DNS(BIND)를 사용하고 있으므로 전파에는 문제가 없습니다. 생성된 공개 키의 출력을 내 DNS 영역에 복사하여 붙여넣었습니다.

user@test:~$ sudo opendkim-testkey -d domain.com -s default -vvv
opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: checking key 'default._domainkey.domain.com'
opendkim-testkey: 'default._domainkey.domain.com' record not found

dig를 사용하면 TXT 레코드를 찾을 수 있습니다.

user@test:~$ dig TXT default._domainkey.domain.com

;; ANSWER SECTION:
default._domainkey.domain.com. 604800 IN TXT "v=DKIM1; h=sha256; k=rsa; " "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7CxWakZ+6jE5xpwlwV1ifu++ogiKUdo+6ByIVpmsZul4KM+TN7XfD8GeqXsQYWAwfXlFO+DWwTzASfSxcl3FqE8rXt2hfDTjz/9lGAvz3qJdSXSE3GarPzBxSmuEp8kjh9JAxgRP9CCdWhsTpfakOUbh3fzlIskAUeNtrv1gUMFrS8TQnjADvkd7sRkv5gwH0HmKNRtAX/PSJg" "QGgULTLraVB9zPc1dPzxt7RieW+bg/6Mnf0DN6E6VYUZPNGktNB2cjLSKCNQW2FU2z+TU3MRFu09u7PFbm28HA38mBaMZfC9+3l/trKtr4NkF17mKBmPoW9wfWLm1gk+4mh1L4oQIDAQAB"

나는 올바른 선택기가 있는지 확인하고 이것을 시도했습니다.

user@test:~$ sudo opendkim-testkey -d domain.com -s default -vvv -k default.private
opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: checking key 'default._domainkey.domain.com'
opendkim-testkey: 'default._domainkey.domain.com' record not found

무슨 문제가 있는지 아시나요?

답변1

실제로 작동하는 방법은 이를 문자열로 연결하고 긴 문자열을 허용하는 온라인 DNS 서비스에 넣는 것입니다. TXT 레코드가 온라인으로 전파됨에 따라 공개 키에서 두 개의 문자열을 검색합니다. 로컬 DNS에 넣었더니 opendkim-testkey성공적인 결과를 얻었습니다.

관련 정보