Amazon Route 53에서 255자보다 긴 텍스트(TXT) 레코드를 구성하고 싶습니다.
해결 방법
**참고:**SPF 레코드 대신 해당하는 값을 포함하는 TXT 레코드를 만드는 것이 가장 좋습니다. Internet Engineering Task Force(IETF)는 2014년부터 SPF 레코드 유형을 더 이상 사용하지 않습니다. 대부분의 이메일 공급자는 SPF 레코드를 지원하지 않습니다. Route 53은 SPF 레코드를 생성하는 옵션을 제공하지만 이메일 공급자가 SPF 레코드를 식별하지 못할 수 있습니다. 또는 SPF 유효성 검사가 작동하지 않는다는오류 메시지가 표시될 수 있습니다. 자세한 내용은 IETF 웹 사이트의 RFC 7208을 참조하십시오.
TXT 레코드 만들기
기억해야 할 핵심 사항:
- TXT 레코드에는 큰따옴표(“)로 묶인 문자열이 하나 이상 있습니다.
- TXT 레코드의 한 문자열에 최대 255자의 값을 입력할 수 있습니다.
- 단일 TXT 레코드에 255자의 여러 문자열을 추가할 수 있습니다.
- TXT 레코드에 있는 값의 최대 길이는 4,000자입니다.
- TXT 레코드 값은 대소문자를 구분합니다.
255자를 초과하는 값의 경우 값을 255자 이하의 문자열로 나눕니다. 다음 구문을 사용하여 각 문자열을 큰따옴표(“)로 묶습니다. Domain name TXT "String 1" "String 2" "String 3"….."String N"
TXT 레코드에 지정할 값에 대한 자세한 내용은 TXT 레코드 값 입력을 참조하십시오.
SPF 레코드를 대체할 TXT 레코드를 만들려면 다음을 수행합니다.
- Route 53 콘솔을 엽니다.
- Hosted zones(호스팅 영역)을 선택합니다.
- SPF 레코드의 도메인 선택
- SPF 레코드 값을 복사한 다음 Create record(레코드 만들기)를 선택합니다.
- Routing policy(라우팅 정책)에서 Simple routing(단순 라우팅)을 선택합니다.
- Next(다음)을 선택합니다.
- Define simple record(단순 레코드 정의)를 선택합니다.
- Record name(레코드 이름)에 이름을 지정합니다.
- Value/Route traffic to(값/경로 트래픽 대상)에서 레코드 유형에 따라IP address(IP 주소) 또는 다른 값을 선택합니다. 그런 다음 4단계에서 복사한 SPF 레코드 값을 붙여넣습니다.
- Record type(레코드 유형)에서 TXT를 선택합니다.
- TTL (seconds)(TTL(초)) 의 경우 TTL(time to live) 값을 지정합니다.
- Define simple record(단순 레코드 정의)를 선택합니다.
다음 예제에서는 도메인 확인, SPF 레코드 및 DKIM 서명에 대한 값을 구성한 TXT 레코드를 보여 줍니다.
txt1.geeksbox.club. TXT 3600 "google-site-verification=rXOxyZounnZasA8Z7oaD3c14JdjS9aKSWvsR1EbUSIQ"
"v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"
"spf2.0/pra include:spf1.amazon.com include:spf2.amazon.com include:amazonses.com -all"
"v=DKIM1;k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDeIhtCv3vUinyhKiKtZ8efjHGGo8gE1T+o7gLrvo6yRtdz9ICe6Fz5sgz0WYFW5nCV4DmaTcS25TfgWKsLgg"