RedPlug's Tory

#아이피 체크 함수
function AlertIP($server="dns.test.com", $queryaddress="www.google.co.kr", $wrongIP="168.126.63.1"){   
    $result = resolve-dnsname $queryaddress -Type A -Server $server
    if($result.IP4Address -eq $wrongIP){
        $body = ConvertTo-Json @{
            # pretext = "DNS Alert www.google.co.kr"
            text = $queraddress "A Record is return " $wrongIP
            color = "#142954"
        }
 		# 슬랙 웹훅
        try {
            Invoke-RestMethod -uri $uriSlack -Method Post -body $body -ContentType 'application/json' | Out-Null
        } catch {
            Write-Error (Get-Date) ": Update to Slack went wrong..."
        }
        # 팝업 발생
        $msg = New-Object -ComObject WScript.Shell
 
        $msg.POpup("알람", 5, "알람", 48)
    }
    write-host $Server "IP :" $result.IP4Address   
}
 
#슬랙 웹훅 주소 수정 해서 사용
$uriSlack = "https://hooks.slack.com/services/{GUID}"
 
# 실제
for(;;) {
    get-date
    AlertIP "dns1.test.com" "www.google.co.kr" "168.126.63.1"
    AlertIP "dns2.test.com"
    sleep 10
    write-host "===================================="
}


https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/

KISA사이트 > 공지사항 > [KISA] 최신 DNS S/W 버전 업그레이드 권고


내용의 요점은 

'19년 2월 1일자로 EDNS(Extension mechanisms for DNS) 표준을 준수하지 않는 DNS에 대한 지원 중단 예정
운영 중인 DNS가 EDNS 표준을 구현하지 않은 경우, 향후 DNS 질의에 문제가 발생할 가능성이 높으므로, 최신 DNS S/W로 업그레이드할 것을 권고

EDNS Compliance Tester (EDNS 테스트 사이트)

https://ednscomp.isc.org/ednscomp


운영중인 DNS에서 해당 테스트를 돌렸을 때 ednsopt, edns1opt부분에서 에러나는 부분이 있어 찾아보니(Windows DNS Server입니다.)


관련 내용을 찾아봐도 MS DNS에 대한 내용은 찾아보기 힘들고, 실제 microsoft.com 으로 확인했을 시 하기와 같이 오류가 나고 있는 상태..




좀더 뒤져보니...곧 해결될거다라는 내용은 있어서 일단 활성화만 시켜놓은 상태.

https://azure.microsoft.com/ko-kr/updates/azure-dns-flag-day/


다음 수행 작업

Azure DNS 및 Azure Traffic Manager 고객이 수행할 작업은 없습니다. DNS 플래그 데이에 Microsoft 고객에게는 아무런 영향이 없습니다.

모든 Microsoft DNS 서비스에서 호스트되는 DNS 도메인에 대한 종속성이 있는 고객도 수행할 작업이 없습니다. DNS 플래그 데이에는 아무런 영향이 없습니다. 일부 서비스는 2월 1일까지 모든 EDNS 규정 준수 문제가 해결되지 않을 수 있지만, 이러한 모든 문제는 이름 확인에 영향을 주지 않습니다. 



2019. 04. 29

현재 롤업으로 패치 되었음.

https://support.microsoft.com/ko-kr/help/4489893/windows-8-1-update-kb4489893