Azure에서 IP → 도메인 역방향 설정하기
3816 단어 Azure역방향AzureCLIAzurePortaldns
Azure의 호스트에서 보낸 메일이 거부됨
Azure에 서버를 구축하고 정기적으로 메일을 보내는 기능을 구현. Azure 단독으로는 메일 송신할 수 없기 때문에, 송신하는 부분은 SendGrid를 이용.
참고:
Azure에서는 메일을 보낼 수 없으며 메일 서버도 만들 수 없습니다.
cron으로 정시에 메일을 보내고 있으면, 어느 상대의 서버로부터, 연주된다. mail.log를 보면 (보기 쉽도록 개행 넣고 있습니다)
Oct 16 19:09:01 (ホスト名) postfix/smtp[57917]:
A8D14809EC: to=<xxxxxxx>, relay=xxxxx[xxx.xxx.xxx]:25, (省略)
status=deferred (host xxxxx.xx.xx.jp[xxx.xxx.xx.xxx]
refused to talk to me: 450 4.7.1 Client host rejected:
cannot find your reverse hostname, [自ホストのIP])
IP에서 호스트 이름을 역방향 할 수 없기 때문에 연주했습니다.
글쎄, 맞아. 역방향 설정해 두자. 라고 생각하면, 상당히 손질했습니다.
Azure 포털에서 DNS 영역 편집
이미 해당 호스트에서 Sendgrid용의 설정이나, 그 외 DNS존의 설정을 실시하고 있었으므로, 거기에 PTR 레코드를 추가한다. (PTR 레코드 작성 방법은 생략)
PTR 기록이란 | 「알 수 있을 것」으로 「모르는」에서도 「알았다」 신경이 쓰이는 IT 용어 사전
잘 됐어! 라고 생각하면,,,
몇 시간이 지나도 뒤집을 수 없습니다
역방향 할 수 있을지 어떨지 확인은 nslooup에서 ip를 입력하여 host가 돌아 오면 OK.
Azure Portal만으로 역방향 설정을 완료할 수 없음
여러가지 조사하면 놀라움의 기술이.
Azure에서 호스팅되는 서비스의 역방향 DNS 구성 보다,
Azure Portal을 사용한 PublicIpAddress 리소스의 역방향 DNS 구성은 현재 지원되지 않습니다.
그럼 어떻게 할까. Power Shell이나 Azure CLI를 사용하여 명령으로 설정을 변경해야합니다.
Azure Portal > Azure CLI에서 명령 입력
Azure Portal의 오른쪽 상단에 있는 콘솔 아이콘에서 Cloud Shell을 엽니다. (Cloud Shell을 처음 사용하는 경우, 그만큼의 storage를 최초로 만든다)
Cloud Shell은 Bash인지 PowerShell인지 선택할 수 있습니다. 이번에는 Bash를 선택.
Requesting a Cloud Shell.Succeeded.
Connecting terminal...
Welcome to Azure Cloud Shell
Type "az" to use Azure CLI
Type "help" to learn about Cloud Shell
(アカウント名)@Azure:~$
그런 다음 Azure에서 호스팅되는 서비스의 역방향 DNS 구성
$ az network public-ip update --resource-group MyResourceGroup
--name PublicIp --reverse-fqdn contosoapp1.westus.cloudapp.azure.com.
를 참고하여 자신의 리소스 이름으로 바꾸기
$ az network public-ip update --resource-group (リソースグループ名)
--name (パブリックIPアドレスのリソース名) --reverse-fqdn (逆引きしたいホスト名)
이 --name 란이 PublicIp 라고 쓰고 있으므로, 최초 IP 주소를 넣고 있었지만, IP 주소가 아니고, IP 주소의 자원명을 지정할 필요가 있다 (알기 힘들다)
실행 결과는
The domain name label in the dnsSettings section of
the public IP address (IPリソース名) is null or empty.
If a dnsSettings section exists, its domain name label must not be null or empty.
Azure 포털에서 "공용 IP 주소" 리소스 편집
역방향으로 인한 IP를 관리하는 공용 IP 주소의 리소스를 열고 구성 메뉴를 엽니다.
DNS 이름 레이블(선택 사항)
그래서 거기에 자신의 호스트 이름을 입력하고 저장. 다시 명령 입력
$ az network public-ip update --resource-group (リソースグループ名)
--name (パブリックIPアドレスのリソース名) --reverse-fqdn (逆引きしたいホスト名)
JSON의 응답이 와트 나오면 성공.
nslookup 또는 dig 명령을 사용하여 IP 주소에서 호스트 이름을 뺀 후에 설정을 완료하십시오.
Azure의 호스트에서 IP → 호스트 이름의 역방향 설정을 수행하는 요점
Oct 16 19:09:01 (ホスト名) postfix/smtp[57917]:
A8D14809EC: to=<xxxxxxx>, relay=xxxxx[xxx.xxx.xxx]:25, (省略)
status=deferred (host xxxxx.xx.xx.jp[xxx.xxx.xx.xxx]
refused to talk to me: 450 4.7.1 Client host rejected:
cannot find your reverse hostname, [自ホストのIP])
이미 해당 호스트에서 Sendgrid용의 설정이나, 그 외 DNS존의 설정을 실시하고 있었으므로, 거기에 PTR 레코드를 추가한다. (PTR 레코드 작성 방법은 생략)
PTR 기록이란 | 「알 수 있을 것」으로 「모르는」에서도 「알았다」 신경이 쓰이는 IT 용어 사전
잘 됐어! 라고 생각하면,,,
몇 시간이 지나도 뒤집을 수 없습니다
역방향 할 수 있을지 어떨지 확인은 nslooup에서 ip를 입력하여 host가 돌아 오면 OK.
Azure Portal만으로 역방향 설정을 완료할 수 없음
여러가지 조사하면 놀라움의 기술이.
Azure에서 호스팅되는 서비스의 역방향 DNS 구성 보다,
Azure Portal을 사용한 PublicIpAddress 리소스의 역방향 DNS 구성은 현재 지원되지 않습니다.
그럼 어떻게 할까. Power Shell이나 Azure CLI를 사용하여 명령으로 설정을 변경해야합니다.
Azure Portal > Azure CLI에서 명령 입력
Azure Portal의 오른쪽 상단에 있는 콘솔 아이콘에서 Cloud Shell을 엽니다. (Cloud Shell을 처음 사용하는 경우, 그만큼의 storage를 최초로 만든다)
Cloud Shell은 Bash인지 PowerShell인지 선택할 수 있습니다. 이번에는 Bash를 선택.
Requesting a Cloud Shell.Succeeded.
Connecting terminal...
Welcome to Azure Cloud Shell
Type "az" to use Azure CLI
Type "help" to learn about Cloud Shell
(アカウント名)@Azure:~$
그런 다음 Azure에서 호스팅되는 서비스의 역방향 DNS 구성
$ az network public-ip update --resource-group MyResourceGroup
--name PublicIp --reverse-fqdn contosoapp1.westus.cloudapp.azure.com.
를 참고하여 자신의 리소스 이름으로 바꾸기
$ az network public-ip update --resource-group (リソースグループ名)
--name (パブリックIPアドレスのリソース名) --reverse-fqdn (逆引きしたいホスト名)
이 --name 란이 PublicIp 라고 쓰고 있으므로, 최초 IP 주소를 넣고 있었지만, IP 주소가 아니고, IP 주소의 자원명을 지정할 필요가 있다 (알기 힘들다)
실행 결과는
The domain name label in the dnsSettings section of
the public IP address (IPリソース名) is null or empty.
If a dnsSettings section exists, its domain name label must not be null or empty.
Azure 포털에서 "공용 IP 주소" 리소스 편집
역방향으로 인한 IP를 관리하는 공용 IP 주소의 리소스를 열고 구성 메뉴를 엽니다.
DNS 이름 레이블(선택 사항)
그래서 거기에 자신의 호스트 이름을 입력하고 저장. 다시 명령 입력
$ az network public-ip update --resource-group (リソースグループ名)
--name (パブリックIPアドレスのリソース名) --reverse-fqdn (逆引きしたいホスト名)
JSON의 응답이 와트 나오면 성공.
nslookup 또는 dig 명령을 사용하여 IP 주소에서 호스트 이름을 뺀 후에 설정을 완료하십시오.
Azure의 호스트에서 IP → 호스트 이름의 역방향 설정을 수행하는 요점
Azure Portal의 오른쪽 상단에 있는 콘솔 아이콘에서 Cloud Shell을 엽니다. (Cloud Shell을 처음 사용하는 경우, 그만큼의 storage를 최초로 만든다)
Cloud Shell은 Bash인지 PowerShell인지 선택할 수 있습니다. 이번에는 Bash를 선택.
Requesting a Cloud Shell.Succeeded.
Connecting terminal...
Welcome to Azure Cloud Shell
Type "az" to use Azure CLI
Type "help" to learn about Cloud Shell
(アカウント名)@Azure:~$
그런 다음 Azure에서 호스팅되는 서비스의 역방향 DNS 구성
$ az network public-ip update --resource-group MyResourceGroup
--name PublicIp --reverse-fqdn contosoapp1.westus.cloudapp.azure.com.
를 참고하여 자신의 리소스 이름으로 바꾸기
$ az network public-ip update --resource-group (リソースグループ名)
--name (パブリックIPアドレスのリソース名) --reverse-fqdn (逆引きしたいホスト名)
이 --name 란이 PublicIp 라고 쓰고 있으므로, 최초 IP 주소를 넣고 있었지만, IP 주소가 아니고, IP 주소의 자원명을 지정할 필요가 있다 (알기 힘들다)
실행 결과는
The domain name label in the dnsSettings section of
the public IP address (IPリソース名) is null or empty.
If a dnsSettings section exists, its domain name label must not be null or empty.
Azure 포털에서 "공용 IP 주소" 리소스 편집
역방향으로 인한 IP를 관리하는 공용 IP 주소의 리소스를 열고 구성 메뉴를 엽니다.
DNS 이름 레이블(선택 사항)
그래서 거기에 자신의 호스트 이름을 입력하고 저장. 다시 명령 입력
$ az network public-ip update --resource-group (リソースグループ名)
--name (パブリックIPアドレスのリソース名) --reverse-fqdn (逆引きしたいホスト名)
JSON의 응답이 와트 나오면 성공.
nslookup 또는 dig 명령을 사용하여 IP 주소에서 호스트 이름을 뺀 후에 설정을 완료하십시오.
Azure의 호스트에서 IP → 호스트 이름의 역방향 설정을 수행하는 요점
$ az network public-ip update --resource-group (リソースグループ名)
--name (パブリックIPアドレスのリソース名) --reverse-fqdn (逆引きしたいホスト名)
이상입니다.
Reference
이 문제에 관하여(Azure에서 IP → 도메인 역방향 설정하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/annnews23/items/6b3f322cfa885f15fa73텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)