2022. 6. 29. 16:07ใAWS
โ๏ธ ๋ฌธ์
AWS๋ ๊ธฐ๋ณธ์ ์ผ๋ก EC2 ์ธ์คํด์ค ๋ฐ Lambda ํจ์์ ํฌํธ 25(SMTP)์์ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ์ฐจ๋จํ๋ค.
๐ ํ๊ฒฝ
- EC2
- OS: Windows
- Service: Microsoft Exchange Server
- Network : Private Subnet์ ์์นํ๋ฉฐ Public Subnet์ NAT Gateway๋ฅผ ํตํด ํผ๋ธ๋ฆญ ์์๋ฐ์ด๋ ํต์ ๊ฐ๋ฅ
๐ซ Trouble Shooting
1. ์ด๋ฉ์ผ ๋ฐ์ก ์ ํ ์ ๊ฑฐ ์์ฒญ
- ์๋ ๋งํฌ ์์ฑ ํ ์ ์ถํ๋ค.
- (์ฐธ๊ณ ) ํด๋น 25๋ฒ ํฌํธ ์ ํ ์ ๊ฑฐ ์์ฒญ์ ๊ณ์ ๋ฐ Region ๋จ์๋ก ์ด๋ฃจ์ด์ง๋ค.
- Organization ๋ด์ ํน์ ๊ณ์ ์์ ์ ํ์ ์ ๊ฑฐํ์์ผ๋, ๋ค๋ฅธ ๊ณ์ ์์๋ ์ ํ์ ์ ๊ฑฐํด์ผ ํ๋ ๊ฒฝ์ฐ ํด๋น ๊ณ์ ์์ ์ถ๊ฐ ์์ฒญ ํ์.
- ๊ณ์ ๋ด ๋ค๋ฅธ ๋ฆฌ์ ์ ๋ํด์๋ ์ถ๊ฐ ์์ฒญ ํ์.
- ์ด๋ฏธ ์ ํ์ด ํด์ ๋ ๊ณ์ ์์ ๊ฐ์ ๊ณ์ ๋ด ๋ค๋ฅธ VPC์ ์ ๊ท ๋ฉ์ผ ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒฝ์ฐ ์ถ๊ฐ ์์ฒญ ํ์ํ์ง ์์.
2. EIP์ ๋ํ rDNS ๋ฑ๋ก (์ ํ)
1๋ฒ์ ๋งํฌ์์๋ ๊ฐ๋ฅํ๋ฉฐ, ์๋์ ๊ฐ์ด EIP ์ฝ์์์๋ ๋ฑ๋ก์ด ๊ฐ๋ฅํ๋ค.
rDNS ๋ ์ฝ๋ ๋ฑ๋ก์ ์ ํ์ฌํญ์ด์ง๋ง, ์ด๋ฅผ ํตํด outbound ์ด๋ฉ์ผ์ด ์คํธ์ผ๋ก ํ๋๊ทธ๋์ง ์๋๋ก ํ๋ ๊ฒ์ด ์ข๋ค.
๋จ, ํด๋น EIP์ ๋ํ A๋ ์ฝ๋ ๋ฑ๋ก์ด ์ฌ์ ์ ํ์๋ก ์งํ๋์ด์ผ ํ๋ค.
๋ํ, EIP์ 2๊ฐ ์ด์์ PTR ๋ ์ฝ๋ ๋ฑ๋ก์ ๋ถ๊ฐ๋ฅํ๋ค.
(1) EIP์ ๋ํ A๋ ์ฝ๋๊ฐ ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ
- EIP ์ฝ์ → ๋ฉ์ผ ์๋ฒ ๋๋ NAT Gateway์ EIP ์ ํ →์ฐ์ธก ์๋จ์ [Actions ๋ฒํผ] → [Update reverse DNS] ์ ํ
(2) EIP์ ๋ํ A๋ ์ฝ๋๊ฐ ์๋ ๊ฒฝ์ฐ
- AWS์์ A๋ ์ฝ๋๋ฅผ ๋ฑ๋กํ๊ณ ์ํ๋ ๊ฒฝ์ฐ, Route53์ ํตํด hosted zones ๊ตฌ์ฑ ํ A ๋ ์ฝ๋ ์์ฑ.
EIP์ ๋ํด rDNS ๋ ์ฝ๋๋ฅผ ์ ๋ฐ์ดํธํ๋ฉด, EIP๋ฅผ nslookup ์ ์๋์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
๐ก PTR(reverse DNS) ๋ ์ฝ๋๋?
- reverse DNS๋ผ๊ณ ๋ ํ๋ค.
- ๋๋ฉ์ธ์ด ์๋ IP์ ์ง์๋ฅผ ํ์ฌ ๋๋ฉ์ธ์ ํ์ธํ๋ ๊ณผ์
- ์์ ์ธก์์ ๋ฉ์ผ ๋ฐ์ก ์๋ฒ์ IP๋ฅผ ์กฐํํ์ฌ ๋๋ฉ์ธ์ด ๋ฑ๋ก๋ PTR ๊ฐ๊ณผ ์ผ์นํ๋ฉด ์คํธ์ผ๋ก ๊ตฌ๋ถํ์ง ์๊ณ ์ ์ ๋ฉ์ผ๋ก ํ๋จํ๊ฒ ๋ค๋ ์ญ๋ฐฉํฅ์ ์ง์ ๋ฐฉ์.
- ์ผ๋ฐ์ ์ผ๋ก ๋ฉ์ผ ์๋ฒ์ ์คํธ ํํฐ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ค.
๐ ์ฐธ๊ณ ๋งํฌ
- AWS Docs: Use reverse DNS for email applications
- AWS Docs: Amazon EC2 ์ธ์คํด์ค ๋๋ AWS Lambda ํจ์์์ ํฌํธ 25์ ๋ํ ์ ํ์ ์์ ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ๊ธฐ์ ๋ธ๋ก๊ทธ: AWS EC2๋ฅผ EIP๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ์ผ(mail) ๋ฐ์ก ์๋ฒ๋ก ๋ง๋ค๊ธฐ
- PTR ๋ ์ฝ๋ ๋ฑ๋ก์ ์ด๋ป๊ฒ ํ๋์?