Thủ thuật Làm thế nào đổi được DNS trên MAC bằng dòng lệnh

Discussion in 'Apple - macOS' started by technical, Jun 3, 2015.

  1. technical

    technical Moderator Staff Member

    Joined:
    Dec 13, 2013
    Messages:
    64,627
    Likes Received:
    4,729
    Người dùng MAC có thể thay đổi DNS bằng dòng lệnh thông qua Terminal mà không cần sử dụng tới bảng điều khiển System Preferences. Phải công nhận rằng bảng điều khiển System Preferences giao diện trực quan dễ thao tác hậu hết mọi người dùng MAC đều thực hiện được, nhưng phương pháp dùng dòng lệnh cung mang lại khá nhiều lợi ích trọng một số trường hợp, đặc biệt sử lý sự có, tháy đổi DNS tạm thời, quản lý từ xa với SSH.

    Để thay đổi DNS bạn luôn dùng dòng lệnh "networksetup".

    Làm thế nào sử dụng networksetup để thay đổi DNS ?

    Lệnh networksetup có sẵn trong tất cả các phiên ban OS, bạn có thể sử dụng -setdnsservers để PING các dịch vụ mạng bao gồm các IP DNS, câu lệnh sẽ giông như sau:

    Code:
    networksetup -setdnsservers (Network Service) (DNS IP)

    Vidu: một máy MAC sử dụng wifi ta sẽ đổi DNS của Google 8.8.8.8 như sau:

    PHP:
    networksetup -setdnsservers Wi-Fi 8.8.8.8
    Screen Shot 2015-06-03 at 4.28.57 PM.
    Bạn có thể thiết lập nhiều máy chủ DNS khác nhau nếu muốn, như vậy ta sẽ có thêm các DNS dự phong trong trường hợp cái thứ nhất không hoạn động DNS thư 2 sẽ thay thế.
    Ví dụ ở đấy thiết lập OpenDNS cho 2 máy chủ DNS khác nhau, Google DNS làm dự trữ thứ ba:

    PHP:
    networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8
    Làm thế nào để Clear Tất cả máy chủ DNS với networksetup

    Cách này không giông như bộ nhơ cache DNS. Đây chỉ đơn gian là loại bỏ bất kỳ một DNS tuỳ chình đang có trên máy MAC. Điều này có thể hữu ích nêu như bạn đang muốn trở lại DHCP cung cấp DNS từ một Router, model...

    PHP:
    networksetup -setdnsservers Wi-Fi
    Screen Shot 2015-06-03 at 4.24.02 PM.

    Kiểm tra Cài đặt DNS với networksetup

    Bạn cũng có thể kiểm tra các thiết lập DNS hiện có bằng cách sử dụng -getdnsservers với networksetup, điều này sẽ báo cáo tất cả những thiết lập DNS hiện tại, nếu có:

    PHP:
    networksetup -getdnsservers Wi-Fi
    8.8.8.8
    Screen Shot 2015-06-03 at 4.21.13 PM.

    Thay đổi và tùy chỉnh DNS có thể có nhiều mục đích, tăng tốc tra cứu, để tìm kiếm các máy chủ đáng tin cậy hơn, để thay đổi nhà cung cấp thay thế để thực hiện tra cứu chi tiết trong quá trình truyền tốc độ, trong số rất nhiều tình huống khác.
     
  2. Loading...

    Similar Threads - Làm thế nào Forum Date
    Thủ thuật Làm thế nào kiểm tra chi tiết CPU của một máy MAC Apple - macOS Jun 13, 2015
    Thủ thuật Làm thế nào di chuyển ảnh từ MAC Photos tới Google Photos. Apple - macOS Jun 9, 2015
    Thủ thuật Làm thế nào biết được chi tiết lịch sử kết nối Wifi bằng Terminal Apple - macOS Jun 5, 2015
    Thủ thuật Làm thế nào để liệt kê hết các ứng dụng trên máy Mac Apple - macOS May 31, 2015
    Thủ thuật Làm thế nào để nhanh chóng gõ Emoji trên MAC bằng phím tắt Apple - macOS May 31, 2015

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice