DNS for ISA


이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

목차:


  1. 서문 및 용어 정리
  2. Windows 2000의 이름풀이
  3. 고정 IP
  4. DHCP
  5. ISA DNS Proxy
  6. DNS 구현시 고려사항
  7. 외부 공인 DNS
  8. ISA용 DNS
  9. Split DNS
  10. 내부 독립 DNS
  11. 다중 내부 DNS

11. 다중 내부 DNS

사용자 삽입 이미지


위 그림은 외부 영역을 호스팅하는 DNS서버와 내부 영역을 호스팅하는 DNS 서버가 둘 다 ISA 서버 뒤에 위치한 그림이다.  이는 과히 편집증적인 시나리오로 이 Setup에서는 내부 DNS는 인터넷에서 볼 수 없다. 왜냐하면 EXT DNS 로 포워딩하지 않고는 인터넷 이름들을 풀이할 수 없기 때문이다. 모든 다른 시나리오에서는 ISA를 통해 내부 영역의 DNS 서버를 인터넷으로 액세스할 수 있게 해준다.

ISA Setup :
• Packet Filters :     DNS Lookup (UDP-53) out
• Protocol Rules : DNS Lookup (UDP-53) out
• DNS Publishing : EXT DNS 로 DNS 쿼리를 사용하는 DNS 서버 게시 규칙

reTweet
Posted by 문스랩닷컴
blog comments powered by Disqus

    댓글을 달아 주세요


     DNS for ISA


    이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

    이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

    목차:


    1. 서문 및 용어 정리
    2. Windows 2000의 이름풀이
    3. 고정 IP
    4. DHCP
    5. ISA DNS Proxy
    6. DNS 구현시 고려사항
    7. 외부 공인 DNS
    8. ISA용 DNS
    9. Split DNS
    10. 내부 독립 DNS
    11. 다중 내부 DNS

    10. 내부 독립 DNS

    사용자 삽입 이미지


    여분(redundancy)를 위해 별도의 내부 DNS 서버를 가진 그림이다. W2K AD 환경에서 선택할만 한 시나리오로 DNS와 AD는 쉽게 공존할 수 있어 주 및 보조 AD가 주 및 보조 DNS 서버로 동작하게 할 수 있다. 내부 영역을 AD 통합으로 구축하면 주 및 보조 DNS 영역등이 필요없다.

    ISA Setup :
    • Packet Filters :     DNS Lookup (UDP-53) out
    • Protocol Rules : DNS Lookup (UDP-53) out
    • DNS Publishing : INT DNS01 그리고/또는 INT DNS02 로 DNS 쿼리를 사용하는 DNS 서버 게시 규칙


    reTweet
    Posted by 문스랩닷컴
    blog comments powered by Disqus

      댓글을 달아 주세요


       DNS for ISA


      이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

      이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

      목차:


      1. 서문 및 용어 정리
      2. Windows 2000의 이름풀이
      3. 고정 IP
      4. DHCP
      5. ISA DNS Proxy
      6. DNS 구현시 고려사항
      7. 외부 공인 DNS
      8. ISA용 DNS
      9. Split DNS
      10. 내부 독립 DNS
      11. 다중 내부 DNS

      9. Split DNS

      사용자 삽입 이미지

      이 그림은 좀더 복잡하다. 하지만 좀더 유연한 시나리오로 분리된 내부 및 외부 DNS resolver를 사용하고 있다. 분리된 내부 및 외부 DNS 영역을 통해 여러분은 클라이언트에게 둘다 제공할 수 있다. “클라이언트 DNS#" 경로는 주어진 DNS 서버를 사용하기 위해 어떤 논리적 경로를 사용하는지 보여준다. 외부 DNS 서버를 ”전달자“로 구성하여 내부 DNS 서버가 클라이언트 DNS resolver로 제한할 수도 있다. 이는 클라이언트 설치를 간단히 하지만 외부 이름들도 쉽게 풀이할 수 있다. ISA Setup은 마찬가지 이다.

      ISA Setup :
      • Packet Filters :     DNS Lookup (UDP-53) out
      • Protocol Rules : DNS Lookup (UDP-53) out
      • DNS Publishing : INT DNS로 DNS 쿼리를 사용하는 DNS 서버 게시 규칙

      reTweet
      Posted by 문스랩닷컴
      blog comments powered by Disqus

        댓글을 달아 주세요


         DNS for ISA


        이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

        이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

        목차:


        1. 서문 및 용어 정리
        2. Windows 2000의 이름풀이
        3. 고정 IP
        4. DHCP
        5. ISA DNS Proxy
        6. DNS 구현시 고려사항
        7. 외부 공인 DNS
        8. ISA용 DNS
        9. Split DNS
        10. 내부 독립 DNS
        11. 다중 내부 DNS

        8. ISA용 DNS

        사용자 삽입 이미지

        ISA 서버를 사용하는 단일 DNS 서버 방안이다. 시나리오는 구현하기 쉬울 것으로 보이지만, 개념과 설치에는 다른 점이 꽤 있음을 알아 둬야 한다. ISA 서버는 1차 DNS 서버 주소를 “127.0.0.1”을 가지고 있는 것을 주의해야 한다. DNS 이름풀이에 로컬 서버를 사용하도록 서버의 DNS client 서비스에게 알려주는 것이다. 비록 ISP DNS 서버가 여기서는 보여지지 않았지만, 전달자를 사용하거나 2차 DNS 서버로 사용할 수 있다.

        ISA Setup :
        • Packet Filters :     DNS Lookup (UDP-53) out / in
                                    DNS 영역 전송 (TCP-53) out / in
        • Protocol Rules : DNS Lookup (UDP-53) out
        • DNS Publishing : 인바운드 패킷 필터를 통해.


        reTweet
        Posted by 문스랩닷컴
        blog comments powered by Disqus

          댓글을 달아 주세요


           DNS for ISA


          이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

          이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

          목차:


          1. 서문 및 용어 정리
          2. Windows 2000의 이름풀이
          3. 고정 IP
          4. DHCP
          5. ISA DNS Proxy
          6. DNS 구현시 고려사항
          7. 외부 공인 DNS
          8. ISA용 DNS
          9. Split DNS
          10. 내부 독립 DNS
          11. 다중 내부 DNS

          7. 외부 공인 DNS

          사용자 삽입 이미지

           위 그림은 예를 들면 전화접속 시나리오와 같은 인터넷 이름풀이만을 원할 때 사용할 수 있다. ISA 서버를 포함하는 클라이언트는 ISP DNS 서버를 1차 DNS 서버로 가지고 있다. 이 설치를 사용하여 서버를 게시할 수 있지만 ISP의 협력이 필요한다. 일반적으로, ISP가 호스팅 서비스를 제공한다면 여러분에게 알맞다. Email을 가지고 있거나 영역 데이터(리소스 레코드)를 변경하기 위해서는 ISP에 연락해야 하고 그 영역에 내부 IP들을 추가할 수 없다는 것이 단점이다. 즉 여러분의 네부 네트워크를 지원할 수 없다.

          ISA 설정 :
          • Packet Filters : DNS Lookup (UDP-53) out
          • Protocol Rules : DNS Lookup (UDP-53) out
          • DNS Publishing : 보통 사용할 수 없다.
          reTweet
          Posted by 문스랩닷컴
          blog comments powered by Disqus

            댓글을 달아 주세요


             DNS for ISA


            이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

            이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

            목차:


            1. 서문 및 용어 정리
            2. Windows 2000의 이름풀이
            3. 고정 IP
            4. DHCP
            5. ISA DNS Proxy
            6. DNS 구현시 고려사항
            7. 외부 공인 DNS
            8. ISA용 DNS
            9. Split DNS
            10. 내부 독립 DNS
            11. 다중 내부 DNS

            6. DNS 구현시 고려사항

            DNS 솔류션을 구현할 때 고려해야 하는 사항들을 정리해 보았다.

            1. Active Directory 도메인은 DNS를 필요로 한다.
            2. ISA Array의 성능은 AD 스키마에 대한 액세스에 크게 의존한다.
            3. ISA 서버 Array 참여(participation)은 ISA 서버간(inter-ISA) 통신에 크게 의존한다.
            4. W2K DNS 이름풀이는 NetBIOS/WINS 보다 먼저 시도된다.
            5. DNS 서버 검색 과정은 멀티홈드 서버의 모든 구성도나 인터페이스를 포함한다.
            6. 각 서버에 DNS 서버 IP가 많을 수록 시간초과(timeout) 에러가 날 확률이 커진다.
            7. 내부 서비스들이 DNS 지원(AD, SMTP, POP, 기타)을 필요로 하는가 ?
            8. 외부 서비스들이 DNS 지원(SMTP, WEB, FTP, 기타)을 필요로 하는가 ?

            DNS 서비스는 ISA 서버에서 돌릴 수 있지만, SNAT 클라이언트일때보다 설치가 간단치 않다.
            사용자 삽입 이미지

            알림 :
            • 여기서 제공되는 대부분의 시나리오들은 좀더 복잡하게 결합될 수 있다. 여러분의 요구사항을 주의깊게 선택한다. 몇몇 시나리오에서는 예를 들어 전화접속을 통한 게시 와 같은 거의 불가능한 것들도 있다.
            • DNS Server 서비스를 운영하는 시스템은 1차 DNS 주소(preferred DNS resolver)를 “127.0.0.1”을 가짐을 알 수 있다. 만약 DDDNS(W2K에서는 기본)를 사용한다면  DNS 서버가 서버가 아닌 자체 도메인을 업데이트하도록 하길 원할 때에 추천한다.  예외로는 DNS서버가 영역에 대한 권한을 가지지 않을 때이다.
            • 몇몇 시나리오에서는 TCP/IP 설정에서 수동으로 127.0.0.1을 입력할 수 없다. 하지만 DNS 서비스를 운영하는 서버의 리스트 목록에서 모든 DNS resolver IP들을 지운다면, Windows 2000은 엔트리가 비워져있다는 것을 사용자에게 알리고 로컬 IP 주소를 입력할 수 있게 해준다. 사실 1차 DNS 주소에 127.0.0.1을 입력하는 것과 다름없다.
            • DNS 영역전송이 서버의 TCP 53포트를 사용하는 반면에 DNS 이름 쿼리는 UDP 53번을 사용한다. 둘다 클라이언트 포트는 유동적이다.
            • 아래에는 각 시나리오별 패킷 필터 및 프로토콜 규칙을 정리해 두었다. 자세한 과정은 ISA 도움말을 참고한다.


            경고 :

            • DNS를 제대로 설치하고 구성하지 않는다면 엄청난 문제가 발생한다. 여러분의 서버에 DNS를 설치하기전에 DNS에 관련된 문서를 충분히 읽고 이해해야 한다.
            • AD 서버에 DNS를 운영하려면 몇가지 추가적인 주의사항이 필요하다. AD 시동 에러를 피하기 위해서는 NetLogon 및 DNSCache 서비스를 의존하게 만들 필요가 있다. 자세한 내용은 Q193888을 참고한다. 설정사항을 반영하기 위해 두 번 리부팅을 한다.
            • 만약 IIS5 나  Exchange와 같은 윈도즈 기반의 SMTP 서버를 운영한다면 패킷 필터 그리고/또는 프로토콜 리스트에 TCP-53이 추가되어 있는지 확인할 필요가 있다. 자세한 내용은 Q292278을 참고한다.
            • 여러분의 DNS 영역이 망가지지 않게 하려면 DDNS를 비활성화한다. DNS 프로토콜 헤더에서 DNS 쿼리와 DNS 업데이트는 약간 틀리다. 두 요청 모두 UDP 53포트를 사용하기 때문에 ISA 서버로의 쿼리로 비슷해서 단순한 프로토콜/포트 규칙으로는 차단할 수 없다.
            reTweet
            Posted by 문스랩닷컴
            blog comments powered by Disqus

              댓글을 달아 주세요

              1. Favicon of http://www.dalyong.com BlogIcon 달룡이네집 2007.02.13 07:57  댓글주소  수정/삭제  댓글쓰기

                이른 아침부터..빠르시군요..이렇게 빨리 포스팅하시고..혹시 예약글? 좋은 하루 되시길..


               DNS for ISA


              이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

              이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

              목차:


              1. 서문 및 용어 정리
              2. Windows 2000의 이름풀이
              3. 고정 IP
              4. DHCP
              5. ISA DNS Proxy
              6. DNS 구현시 고려사항
              7. 외부 공인 DNS
              8. ISA용 DNS
              9. Split DNS
              10. 내부 독립 DNS
              11. 다중 내부 DNS

              5. ISA DNS Proxy

              ISA Web Proxy 서비스는 ISA 서버상의 다른 DNS 서비스에 더하여 "DNS proxy" 기능을 제공한다. 이 proxy 는 Web 및 Firewall 클라이언트에서만 사용할 수 있고  SecureNAT 클라이언트는 사용할 수 없다. DNS proxy 는 실제 레코드의 TTL 값에 관계없이 6시간동안만 레코드를 유지한다. 이는 Web proxy 서비스가 이름풀이한 이름들은 ISA DNS proxy cache에 6시간동안 남아있다는 뜻이다. 또는 Web proxy 서비스를 재시작할 때까지이다. 클라이언트가  IP 설정에 DNS resolver IP를 가지고 있다면 먼저 그것을 사용하게 되며 잠재적으로 ISA 6시간짜리 DNS cache를 피할 수 있다.
              reTweet
              Posted by 문스랩닷컴
              blog comments powered by Disqus

                댓글을 달아 주세요


                 DNS for ISA


                이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

                이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

                목차:


                1. 서문 및 용어 정리
                2. Windows 2000의 이름풀이
                3. 고정 IP
                4. DHCP
                5. ISA DNS Proxy
                6. DNS 구현시 고려사항
                7. 외부 공인 DNS
                8. ISA용 DNS
                9. Split DNS
                10. 내부 독립 DNS
                11. 다중 내부 DNS

                4. DHCP

                DHCP는 DHCP 서버에서 설정한다.

                1. 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 관리를 선택한다.

                2. Services를 확장하고 DHCP를 확장하고 scope를 확장한다.
                사용자 삽입 이미지

                3. Scope Option을 마우스 오른쪽 버튼으로 클릭하고 Configure Options를 선택한다.

                4. 015 - DNS Domain Name을 볼 수 있도록 리스트를 스크롤다운한다.

                5. String Value 대화상자에서 도메인 이름( 호스트 이름이 아님)을 입력하고 Apply를 클릭하고 Ok를 클릭한다.
                사용자 삽입 이미지

                6. 새로운 구성을 반영하기 위해 각 DHCP 클라이언트에서 ipconfig /renew 명령어를 수행한다.
                reTweet
                Posted by 문스랩닷컴
                blog comments powered by Disqus

                  댓글을 달아 주세요


                   DNS for ISA


                  이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

                  이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

                  목차:


                  1. 서문 및 용어 정리
                  2. Windows 2000의 이름풀이
                  3. 고정 IP
                  4. DHCP
                  5. ISA DNS Proxy
                  6. DNS 구현시 고려사항
                  7. 외부 공인 DNS
                  8. ISA용 DNS
                  9. Split DNS
                  10. 내부 독립 DNS
                  11. 다중 내부 DNS

                  3. 고정(Static) IP

                  1. 내 네트워크 환경에서 마우스 오른쪽 버튼으로 클릭하고 등록정보를 선택한다.
                  사용자 삽입 이미지

                  2. Local Area Connection을 마우스 오른쪽 버튼으로 클릭하고 등록정보를 선택한다.
                  사용자 삽입 이미지

                  3. Internet Protocol(TCP/IP)를 더블클릭하거나, 선택하고 등록정보 버튼을 클릭한다.
                  사용자 삽입 이미지

                  4.  고급(Advanced) 버튼을 클릭하고 DNS 탭을 선택한다.
                  사용자 삽입 이미지

                  5. Append these DNS suffixed(in order)를 선택하고 Add 버튼을 클릭한다.
                  사용자 삽입 이미지

                  6.   대화상자에서 도메인 이름을 입력하고 add 버튼을 클릭한다.
                  사용자 삽입 이미지

                  7.   이제 아래 그림과 같이 접미사 검색 목록에 도메인 이름이 추가된 것을 볼 수 있다.
                  사용자 삽입 이미지

                  8. 확인 버튼을 눌러 열려진 모든 등록정보 창을 닫는다. 이제 한 대의 접미사 검색 목록을 완성했다. 랜 환경의 모든 컴퓨터에서 동일한 과정을 반복해 준다.
                  reTweet
                  Posted by 문스랩닷컴
                  blog comments powered by Disqus

                    댓글을 달아 주세요


                     DNS for ISA


                    이 글은 isaserver.org에서 나온 글을 번역하여 정리한 것입니다. DNS는 Windows 2000에서부터 주목받기 시작했으며, 인터넷의 발달에 힘입어 가장 많이 사용하는 그리고 가장 많은 문제점을 가지고 있는 프로토콜이기도 합니다.

                    이 글에서는 ISA Server를 구현하고자 하는 네트워크 상에서 사용가능한 DNS의 종류와 사설 공인 DNS의 구현 등 다양한 정보를 제공하고자 합니다.

                    목차:


                    1. 서문 및 용어 정리
                    2. Windows 2000의 이름풀이
                    3. 고정 IP
                    4. DHCP
                    5. ISA DNS Proxy
                    6. DNS 구현시 고려사항
                    7. 외부 공인 DNS
                    8. ISA용 DNS
                    9. Split DNS
                    10. 내부 독립 DNS
                    11. 다중 내부 DNS

                    2. Windows 2000의 이름풀이(Name Resolution)

                    각각의 MS OS에는 컴퓨터 이름을 풀이할 수 있는 두 가지 클라이언트 서비스가 존재한다.

                    DNS Cache - DNS 서버로 쿼리를 통해 이름풀이한 컴퓨터 이름을 로컬에 저장한 것. DNS 캐시는 메모리에 상주한다. FQDN을 이름풀이하는데 가장 먼저 사용된다. 이름풀이된 이름들은 각각의 TTL이 만료되기 전까지 유지되며 만료되면 삭제된다. ipconfig /flushdns 명령어를 사용하여 강제로 캐시에서 삭제할 수 있다.
                    WINS Client - WINS 서버로 쿼리를 통해 NetBIOS 이름을 풀이해주는 로컬 서비스.  NetBIOS 이름캐시에 저장된 이들 쿼리에서 이름이 IP로 매핑된다. 또한 NetBIOS 이름 쿼리는 UDP 137/138 포트 번호를 통해 이루어진다. 이 캐시들은 nbtstat -R 명령어를 사용하여 삭제할 수 있다. 게다가 각 MS OS의 이름풀이 클라이언트 서비스와 동작하는 두개의 파일이 있다.
                    Hosts 파일 - FQDN을 IP로 매핑하는 정보를 담고 있는 텍스트 파일. DNS Cache 서비스와 비슷하게 동작하지만 매핑되어 있는 이름에 대한 TTL이 없다.
                    LMHosts 파일 - NetBIOS 이름을 IP로 매핑하는 정보를 담고 있는 텍스트 파일.  NetBIOS 이름을 풀이하는 WINS 서버와 비슷하게 동작한다. 일반적으로 Windows 2000에서 이름풀이되는 순서는 아래와 같다.

                    FQDN 이름풀이 순서
                        ➀ DNS name cache
                        ➁ Hosts 파일
                        ➂ DNS 서버에 쿼리한다.

                    NetBIOS 이름풀이 순서
                        ➀ NetBIOS name cache
                        ➁ LMHosts 파일
                        ➂ WINS 서버에 쿼리한다
                        ➃ NetBIOS 이름 브로드캐스팅(broadcasting)

                    자세히 살펴보면, 가능한한 로컬 시스템상에서 이름풀이하려고 한다는 것을 알 수 있을 것이다. 왜냐하면 만약 이름이 로컬에서 풀이된다면 전체 과정을 느리게 할 수도 있는 네트워크상의 잠재적인 문제점을 피할 수 있기 때문이다. 또한, WIndows 2000 이외의 모든 Microsoft OS들은 NetBIOS 이름 풀이순서를 사용하여 이름풀이한다.

                    이제 ISA 시나리오에 대해 살펴보자. 대부분의 사람들이 외부 NIC에는 ISP DNS 이름풀이용 IP를, 내부에는 로컬 DNS 이름풀이용 IP를 사용한다. 이것이 이해가 된다면 실제로 얼마나 비효율적인지 알 수 있고 엄청난 시간초과(timeout)을 야기할 수 있다. TCP/IP는 데이터가 어디에 기초되는지가 아니라 목적지에 바탕으로 주어진 패킷에 대해 라우트를 선택한다는 사실을 주의하자. 이 말은 DNS 엔트리들은 랜카드에 따라 지정되지 않다는 뜻으로 DNS에 입문하는 사람들에게 아주 의미심장한 말이다. Windows 2000은 다음과 같은 형식으로 DNS resolver를 사용한다.

                        ➀ NIC1, DNS1
                        ➁ NIC2, DNS1
                        ➂ NIC1, DNS2
                        ➃ NIC2, DNS2

                    각각의 DNS 쿼리에 DNS 접미사를 추가하고,( 다중 도메인 이름 환경일 경우 막대할 수도 있다) 또다른 W2K DNS resolver의 특징은은 만약 인터페이스에 주워진 DNS 목록중 한 DNS 가 응답을 하지 않는다면, 전체 NIC는 DNS 검색에서 차단된다. 그래서 NIC1의 DNS2가 쿼리에 대한 응답을 실패하면 그 인터페이스에 있는 DNS1도 잠시동안 무시된다. 이러한 이유로 내부 ISA NIC에는 모든 DNS resolver IP를 두는 것이 가장 좋다.

                    Windows는 NetBIOS 이름을 풀이하기 위해 DNS를 사용할 수 있다. 좀전에는 DNS가 FQDN을 이름풀이한다고 설명했는데... 아직 설명하지 않는 부분이 있는데 이것이 바로 “suffix search list(접미사 검색 목록)"이다. 이는 DNS를 통해 풀이할 수 있도록 NetBIOS 이름에 추가될 수 있는 도메인 ”접미사“의 목록이다. 왜 이것이 필요할까 ? "mydomain.com"이라는 내부 AD 기반의 도메인을 가지고 있고 클라이언트에서 ISA Server로 이름풀이를 테스트하기 위해 ping을 하려 한다고 하자. 여러분은 ping isa.mydomain.com을 입력할 수 있지만 다 치기에는 손가락이 좀 피곤하지 않을까 ? 그래서 ping isa 라고 입력해 본다. 여러분이 도메인을 적절히 구성하였다면 다음과 같은 메시지가 나타날 것이다. Pinging isa.mydomain.com [192.168.0.1] with 32 bytes of data. 이떻게 이것이 가능한 것일까 ? 여러분이 도메인에 가입할 때 AD가 제공하는 접미사 목록을 사용하는 DNS cache service 때문이다. 명령 프롬프트를 열어서 ipconfig /all을 입력하면 다음과 같은 내용을 볼 수 있다.

                    Host Name : client
                    Primary DNS suffix : mydomain.com
                    Node Type : Hybrid
                    IP Routing Enabled : No
                    WINS Proxy Enabled : No
                    DNS Suffix Search List : mydomain.com

                    DNS cache service는 접미사 검색 목록에서 "mydomain.com"을 “isa"에 추가하여 "isa.mydomain.com"을 생성하고 이름 풀이를 위해 DNS 서버에 넘겨주는 일을 한다. 이런 식으로 WINS/NetBIOS 브로드캐스트를 수행하기 전에 DNS 이름풀이 과정이 존재하게 된다.

                    여러분의 LAN 환경에 AD가 없어도 걱정안해도 된다. 고정 IP나 DHCP 설정을 통해 검색 목록을 추가할 수 있다.
                    reTweet
                    Posted by 문스랩닷컴
                    blog comments powered by Disqus

                      댓글을 달아 주세요



                      Web Analytics Blogs Directory