• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
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.

Announcement

Collapse
No announcement yet.

Nhờ mọi người giải quyết giùm bài toán DNS

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nhờ mọi người giải quyết giùm bài toán DNS

    Sau đây là một hệ thống, với mô hình như trong file gắn kèm theo.
    Hệ thống gồm:
    - 1 máy server, trên đó cài đặt các dịch vụ Webserver, Mail Server, DNS, DHCP, gateway. Ở đây xin đừng hiểu lầm

    là phục vụ cho mạng Internet nhé, Tất cả các dịch vụ này đều được cài đặt nhằm mục đích vận hành cho mạng LAN.
    - Các máy client được cấp phát địa chỉ IP động do hệ thống mạng LAN có sử dụng DHCP.
    - 1 modem (có thể là ADSL hoặc dial-up)

    Tình huống xảy ra như sau: Trên các máy client được cấu hình theo kiểu:
    - Obtain an IP address automatically
    - Use the following IP address
    Nếu: + Preferred DNS Server: đặt địa chỉ DNS của ISP
    + Alternate DNS Server: đặt địa chỉ DNS của mạng LAN (tức máy Server)
    thì Website cho mạng nội bộ không chạy, còn ra Internet bình thường.

    Ngược lại nếu:
    + Preferred DNS Server: đặt địa chỉ DNS của mạng LAN (tức máy Server)
    + Alternate DNS Server: đặt địa chỉ DNS của ISP
    thì Website cho mạng nôi bộ hoạt động bình thường nhưng lại không thể ra bên ngoài Internet.

    Như ảnh sau
    Nếu bạn nghiêm túc với bản thân,
    Cuộc đời sẽ dễ dàng hơn với bạn.

  • #2
    ninhhn,
    Ông lên để Obtain DNS server address automatically, sau đó trên server dùng một dịch vụ share internet (proxy) nào đó (cái này nhiều lắm).
    //--------
    Nếu: + Preferred DNS Server: đặt địa chỉ DNS của ISP
    + Alternate DNS Server: đặt địa chỉ DNS của mạng LAN (tức máy Server)
    thì Website cho mạng nội bộ không chạy, còn ra Internet bình thường.
    //--------> không hiểu tại sao thế này mà vẫn ra được internet bình thường nhỉ?

    Comment


    • #3
      Thông thường, Alternate DNS server được client sử dụng khi Prerferred DNS server không có hiệu lực. Trong trường hợp của ông, cái Prerferred DNS server nào cũng là có hiệu lực cả, chỉ có điều nó không forward query sang nhau thôi.
      Ông thử thế này xem: Sử dụng trường hợp 2 và cấu hình Forward Lookup Query cho máy ông trỏ sang DNS server của ISP. Có khi được đấy. Các bác có ý kiến giúp chúng em sáng tỏ đi.

      Comment


      • #4
        Oe oe oe!
        Mời mọi người xúm tay giải quyết dùm bài toán
        Nếu bạn nghiêm túc với bản thân,
        Cuộc đời sẽ dễ dàng hơn với bạn.

        Comment


        • #5
          ninhhn thân!
          cvo cũng đã từng bị như bạn!Đau đầu lắm,cuối cùng thấy thế này:

          1.Để các DNS của ISP có thể thực hiện dịch vụ name-service,quy đổi tên miền ra IP,bạn cần phải đăng ký một domain cho riêng cty bạn.Nếu chưa có static public IP,bạn có thể host website ở một nơi nào đó.DNS của ISP chỉ làm việc trong môi trường Internet(chắc chắn k biết đến website trong LAN của bạn đâu),cho nên bạn cần phải đưa website lên đây và thông báo cho các DNS này biết bạn là ai.
          2.Đổi chỗ 2 DNS,bạn duyệt được web local,dĩ nhiên.Bạn không duyệt được các website khác trên Internet:Có thể local DNS server của bạn chưa được cấu hình để forward các request này đến các DNS của ISP.
          cvo nghĩ bạn cứ liên hệ một nơi cung cấp dịch vụ web-hosting,sẽ có một hướng dẫn chi tiết hơn đấy.
          Mong mọi người chỉ giáo thêm!
          Trân trọng
          Vietnamese Professionals (VnPro)
          Tel: +84 8 5124257 - 5125314
          Fax: +84 8 5124314
          149/1D Ung Văn Khiêm, P25, Q. Bình Thạnh
          Tp.Ho Chi Minh
          http://www.chuyenviet.com

          VnPro - The way to get knowledge

          Comment


          • #6
            Re: Nhờ mọi người giải quyết giùm bài toán DNS

            tốt nhất là nên cài proxy vào server đi dễ quản lý, tăng tốc truy cập

            còn cái vụ cài DNS cũng hay đây bác nào biết cấu hình DNS Forward Lookup Query cho máy DNS local trỏ sang DNS server của ISP. thì cho 1 bài đi
            Member of Cissco forum
            http://vnpro.org/forum
            Member of Microsoft forum
            http://adminviet.net/forum

            Comment


            • #7
              Đúng thế! Bạn nên cài Proxy đi hoặc có thể dùng cái WinRouter cũng good lắm.

              Comment


              • #8
                Mình có một số câu hỏi tới ninhhn:
                Trong trường hợp 1 của bạn, địa chỉ IP của client như thế nào?
                Lỗi này chỉ xảy ra khi bạn vào trang web nội bộ hay cả các dịch vụ khác (email,fileshare..)?
                Cái gateway được trỏ như thế nào?
                Tek

                Comment


                • #9
                  Hi,
                  Ủa sao hôm nay hông thấy cái mô hình ban đầu vậy, nhưng không sao tưởng tượng ra cũng được !

                  Xin đóng góp ý kiến như thế này:

                  - Muốn ra internet phải có máy (gắn ADSL) làm proxy server và cấp cho nó địa chỉ IP chẳng hạn là a.a.a.a. Tại các client phần internet option đặt proxy setting là a.a.a.a

                  - Còn cái DNS: có bao nhiêu DNS server thì cứ cấp hết cho client, trước sau gì đâu có quan trọng lắm đâu. Đánh dấu Bypass proxy server for local address trong internet option!

                  Có bạn nào thử nghiệm cho biết kết quả nhe.

                  Comment


                  • #10
                    Đây là cách đơn giản và tối ưu nhất !

                    Đối với các máy client:
                    Preferred DNS Server: đặt địa chỉ DNS của mạng LAN (tức máy Server)
                    Alternate DNS Server: bỏ trống


                    Đối với DNS Server (tức máy Server mạng LAN của bạn): Thiết lập các Forwarders là các DNS của ISP


                    Hoạt động có thể diển giải như vầy: Client gởi DNS Request đến DNS Server mạng LAN. Server này kiểm tra tên miền, nếu là tên miền nội bộ nó tự phân giải được thì xử luôn (hê hê bạn tự gán cho mình tên miền microsoft.com cũng được). Nếu là tên miền ngoài Internet đương nhiên là nó không biết, nó sẽ hỏi mấy thằng DNS Server của ISP mà bạn đã khai trong phần Forward. Như vậy, client sẽ truy cập cả Web nội bộ lẫn Internet.

                    Bổ sung tí: Nếu xài DNS Server của Win thì thiết lập Forwarders cho DNS Server bằng cách chọn Property của DNS Server, trong đó sẽ có thẻ Forwarders.
                    Linux thì lâu quá tui quên rùi, bạn tự tìm hiểu lấy.

                    Comment

                    Working...
                    X