Windows 2008 R2 DNS 유틸리티에서 IP 주소별로 정렬


10

나는 오늘 Windows 2008 R2 서버에서 DNS 변경을 통해 클라이언트를 걷고있었습니다. 그들은 오름차순 IP 주소 할당으로 정렬하는 방법을 물었습니다. 나는 그것들을 "데이터"열에 지시했다.

"정확하지 않다 !!"

오? 그리고 나는 보았다. DNS 유틸리티 정렬은 네 번째 옥텟의 실제 값보다는 ASCII 값 순서를 선호하는 것 같습니다. 또한 Technet 포럼의 응답을 기반으로 아키텍처 버전에 문제가있는 것으로 보입니다 .

여기에 이미지 설명을 입력하십시오

클라이언트가이 동작을 나타내지 않은 Windows 2003 시스템을 관리하는 데 익숙해 져서 혼란 스러웠습니다. 좀 더 우아하게 표현할 수있는 방법이 있습니까?


1
그것은 가능성이 당신이 그들을 혼합 할 때 조금 .... 복잡 srting 다음 IPV6 supporteind 년과 2008 년에 기반)
탐 탐

기본적으로 Windows에서 또는 적절한 IPAM 도구가 허용됩니까?
HopelessN00b

1
Excel로 내보내기 ... 정렬.
TheCleaner

Win7SP1 상자에서 DNS 도구를 열면 같은 문제가없는 것 같습니다. .1xx는 .11 이후가 아니라 .99 이후입니다. "도움말 정보 DNS"팝업에는 버전 6.1.7601.17514
ETL

@ETL 글쎄, 당신은 운이 좋은 사람 아닌가요? 그것은 확실히 문제 입니다 ... 음, 다른 모든 사람들 은 Microsoft가 아니라고 고쳐야합니다. 제어판에서 지역 및 언어 설정은 어떻게 정의되어 있습니까?
HopelessN00b

답변:


7

고객이 PowerShell의 힘으로 다운되지 않는다고 가정하면 Microsoft가 검색 동작을 수정하지 않아도되는 유일한 옵션은 원하는 방식으로 정렬하는 다른 클라이언트로 DNS 레코드에 액세스하는 것입니다.

한 가지 방법은 목록을 구분 된 텍스트 유형으로 내보내고 Excel을 사용하여 원하는 방식으로 정렬하는 것입니다 (투자하려는 것보다 더 많은 노력입니다).

내가 선호하는 다른 방법은 다른 클라이언트 OS를 사용하는 것입니다. 당신이 사용할 수있는 원격 서버를 연결하는 DNS 관리자를 , 문제의 클라이언트가 서버 2003의 경우, Windows XP 또는 Windows 7 32 비트 검색 동작은 그들이 원하는하고있는 유형입니다. 따라서 Windows 7, 32 비트 VM 또는 워크 스테이션을 가동하여 RSAT 패키지를 설치하고 클라이언트가이를 DNS 관리 목적으로 사용하도록 지시하는 것이 좋습니다. 고객이 원하는 것을 얻을 수있는 가장 쉽고 방해가되지 않는 방법 인 것 같습니다.

여기에 이미지 설명을 입력하십시오


+1, 그러나 고객이 Powershell 의 을 활용하고 싶지 않다면 , 고객을 고객으로 원
하십니까

2
에드워드에게 물어보세요. 그러나 32 비트 Windows 7 VM에서 RSAT 및 DNS 관리자를 설정하기 위해 몇 사람에게 행복하게 청구합니다.
HopelessN00b

그것에 대해 거절 할 수 없습니다.
MDMoore313

1
@ HopelessN00b- 정말 상담을 받아야합니다 ...

@kce 그것은 어리석은 사람들에 대한 당신의 관용과 그들이 당신을 만드는 경향이있는 마음을 사로 잡는, 정신을 상하게하는 요청에 달려 있습니다. 말 그대로 이것이 세계에서 가장 중요한 일이라고 생각하는 사람과 불가피한 후속 요청 / 문제를 처리하는 3 주를 고려할 때까지 VM을 회전시키는 데 2가 웅장한 것처럼 들립니다. Oh, thanks for fixing that DNS sort thing for me... but now the network's down. ... Yeah, I changed the DNS records. I organized them because they were disorganized. What does that have to do with anything? ... Well, fix it, ASAP.
HopelessN00b

11

Powershell의 객체 지향 전력 ​​(!)이 필요합니다.

Get-DNSServerResourceRecord -ZoneName <ZoneName> | Sort-Object RecordData -Descending 

나에게 양보했다 :

여기에 이미지 설명을 입력하십시오

면책 조항 : 나는 아직 첫 번째 또는 세 번째 옥텟이 다른 IP 주소에서 작동 하지 않았습니다 .


4
IP를 나타내는 큰 엔디안 속성에 대한 지원을 포함 Update-TypeData하려면 .NET System.Net.IPAddress 객체 가 필요하기 때문 입니다.
jscott
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.