Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Lâu ngày coi lại topic cũ này mới thấy một thời box MS một thời thật hoành tráng. ;) các bậc tiền bối giờ đi đâu hết cả rồi. hic. :(

    Non-authoritative answer khi nslookup là do cái DNS của mạng hiện tại nó không trực tiếp phân giải được tên nên phải đi hỏi một thằng DNS khác trả lời hộ.
    ý kiến mọi người ?

    E-mail : vnpro2005 @ gmail . com

    Comment


    • #17
      Đúng vậy,

      "Những người muôn năm cũ
      Hồn bây giờ ở đâu"
      Xác bây giờ cũng mất
      Chỉ còn nhớ về nhau!

      Anh diendan là 1 bậc tiền bối siêu cao thủ. Chat với anh ấy 1 lần mà còn lè lưỡi đến giờ mới rụt lại được 1/3!
      Em sinh ra không phải để tan biến đi như một giọt nước. Em sinh ra để in dấu trong cuộc đời này và trong trái tim anh!

      Anh sinh ra cũng không phải để tan biến đi như một giọt nước. Nhưng nếu không cẩn thận thì cũng chỉ là vài giọt nước mà thôi!

      Comment


      • #18
        Vnpro2005 nói đúng.
        Khi máy trạm hỏi máy chủ DNS của miền 123.com.vn về một tên giả sử là www.123.com.vn có trong miền đó, máy chủ DNS sẽ sử dụng bản ghi DNS có trong CSDL của máy đó để trả lời, máy trạm sẽ nhận được một câu trả lời authoritative answer vì chính máy chủ này là máy chủ có thẩm quyền của miền DNS 123.com.vn đó.
        Khi máy trạm hỏi máy chủ DNS của miền 123.com.vn về một tên nào đó khác ví dụ xxx.com.vn, máy chủ DNS này không tự trả lời được nên phải đi hỏi các máy chủ DNS khác về tên miền xxx.com.vn, sau khi nhận được câu trả lời từ miền xxx.com.vn, nó sẽ trả về cho máy trạm một câu trả lời là nonauthorritative answer vì nó không phải là máy chủ có thẩm quyền của miền xxx.com.vn.
        thế nên nếu trong máy chủ của VDC có các bản ghi của miền mà bạn hỏi, bạn sẽ nhận được câu trả lời authoritative answer, còn nếu máy chủ DNS của VDC không chứa các bản ghi này mà lại phải đi hỏi máy chủ DNS khác thì bạn sẽ nhận được câu trả lời nonauthoritative answer thôi.

        Comment


        • #19
          Đồng ý với ý kiên của Vnpro2005. Nếu muốn không xuất hiện chữ Non-authoritative answer thì làm như vậy là xong :
          Ví dụ muốn truy vấn yahoo.com
          >nslookup
          Default Server: dns1.hcm.fpt.vn
          Address: 210.245.31.130

          > yahoo.com
          Server: dns1.hcm.fpt.vn
          Address: 210.245.31.130

          Non-authoritative answer:
          Name: yahoo.com
          Addresses: 66.94.234.13, 216.109.112.135

          Là do mình đang dùng DNS của FPT để truy vấn tên miền yahoo.com.
          Vậy mình thử dùng DNS server quản lý tên miền yahoo.com xem sao
          > server ns1.yahoo.com
          Default Server: ns1.yahoo.com
          Address: 66.218.71.63

          > yahoo.com
          Server: ns1.yahoo.com
          Address: 66.218.71.63

          Name: yahoo.com
          Addresses: 216.109.112.135, 66.94.234.13
          Mất tiu cái Non-authoritative answer rùi đó.
          Vậy "Non-authoritative answer" chỉ nói lên rằng tui đang dùng DNS Server (bất kỳ ) để truy vấn tên miền mà tên miền này không phải do DNS Server đó quản lý.

          Mong góp ý !!!
          Ví phỏng cuộc đời bằng phẳng cả
          Anh hùng hào kiệt có hơn ai...

          Comment


          • #20
            Khi nonauthorization tức là khi PC của bạn dịch một địa chỉ nào đó thì địa chỉ đó sẽ bị lưu vào cache. Khi DNS server bị thay đổi thì nếu bạn dịch lại địa chỉ vừa rồi thì nó sẽ lấy trong cache đầu tiên và nó là nonauthorization. Vì vậy bạn cần flush dns để nó cập nhật mới từ DNS server
            Hope to help

            Comment


            • #21
              Originally posted by imported_ipsec
              Khi query DNS trên Internet em thấy có lúc câu trả lời là:

              "Non Authoritative Answer:....."

              Không hiểu nó khác với Authoritative Answer ở điểm nào? anh nào bít chỉ em nhé
              Nếu giải thích đầy đủ Authoritative và Non-authoritative khác nhau thế nào thì khá dài, tớ lấy ví dụ thế này nhé:

              (PC)------------(DNS Server)------------(DNS Internet)
              1.1.1.1.............1.1.1.2....................... ..1.1.1.3

              Nghĩa là trong mạng của bạn có
              + 1 PC địa chỉ 1.1.1.1
              + DNS server địa chỉ 1.1.1.2.
              + PC được cấu hình với Primary DNS trỏ vào 1.1.1.2.
              + Để phân giải tên miền Internet, bạn cho DNS server của mình trỏ vào DNS server trên Internet với IP = 1.1.1.3.

              Bây giờ bạn cấu hình DNS của bạn (1.1.1.2) một zone là myzone.com.vn.

              Thế thì:
              1. Từ PC, bạn gửi yêu cầu phân giải địa chỉ cho các tên miền có dạng *.myzone.com.vn. thì DNS server sẽ trực tiếp trả lời bạn. Như thế, tất cả các yêu cầu phân giải có dạng *.myzone.com.vn. thì DNS server sẽ trả lời là Authoritative Answer.

              2. Từ PC, bạn gửi yêu cầu đến DNS server (1.1.1.2) yêu cầu phân giải tên miền www.yahoo.com. Do DNS server 1.1.1.2 không có zone này, nó sẽ hỏi DNS trên Internet (1.1.1.3). Giải thiết là DNS 1.1.1.3 có zone yahoo.com., nó sẽ trả lời DNS server của bạn (1.1.1.2), DNS server của bạn lại trả lời PC (1.1.1.1), và khi đó bạn nhận được "Non-Authoritative Answer"

              Như vậy,
              - DNS server trả lời một yêu cầu là "Authoritative" chỉ khi DNS server đó quản lý zone chứa tên miền cần phân giải.
              - Tất cả các yêu cầu phân giải tên miền không thuộc zone mà DNS server quản lý sẽ đều được trả lời là "Non-Authoritative"

              Bạn cứ thử cài một DNS cache mà xem, luôn luôn là Non-Authoritative

              P/S: Tớ cho rằng không bao giờ bỏ được cái Non-Authoritative đó đâu!
              Không câu hỏi nào là dở hơi!

              Comment


              • #22
                Mình có vài ý kiến nhé!
                ----------------------------------------------------------------
                :p "Tìm, tìm nữa tìm mãi"
                Sách là ngọn đèn bất duyệt của sự thông thái tích luỹ lại
                http://cisnet.edu.vn/
                -----------------------------------------------------------------

                Comment


                • #23
                  Hi vọng những thông tin sau cùng với những lời giải thích của anh diendan giúp bạn IPSec hài lòng và hiểu rõ hơn về cơ chế hoạt động của hệ thống DNS.

                  1. An authoritative DNS server for the namespace of the query will either:
                  * Check the cache, check the zone, and return the requested IP address
                  *Return an authoritative, “No”
                  2. A non-authoritative DNS server for the namespace of the query will either:
                  * Forward the unresolvable query to a specific query server called a Forwarder
                  *Use root hints to locate an answer for the query

                  Thân mến
                  ----------------------------------------------------------------
                  :p "Tìm, tìm nữa tìm mãi"
                  Sách là ngọn đèn bất duyệt của sự thông thái tích luỹ lại
                  http://cisnet.edu.vn/
                  -----------------------------------------------------------------

                  Comment


                  • #24
                    theo minh thi ban Nhaque321 tra loi kha chinh xac do.Rat hay
                    Non-Autho... la vi ko phai ban query DNS cua chinh ban ma la query DNS cua server nao do ben ngoai(vd:neu bnan quey DNS cua yahoo thi no se hien Non-Autho...)
                    Neu ban query DNS cua minh thi no se tra loi la Autho...

                    Comment


                    • #25
                      bỏ dấu tiếng Việt đi bạn!
                      Mai Anh Tuấn:)

                      Comment

                      Working...
                      X