Cách xóa bộ nhớ cache DNS bằng exploreutil trong OS X Yosemite

tuôn ra-dns-intro-hình ảnh

Có vẻ như ngày đang thắt chặt và với 28 độ trong bóng râm ở Las Palmas de Gran Canaria, chúng tôi sẽ giải thích cách làm trống bộ nhớ cache DNS trong trường hợp bạn gặp sự cố khi phân giải một IP nhất định đối với một miền. Đây là một hướng dẫn nhỏ tập trung vào người dùng nâng cao vì bạn phải sử dụng OS X. Terminal.

Điều đầu tiên bạn phải biết là cách chúng tôi phải thực hiện hành động này đã thay đổi với sự ra đời của OS X Yosemite và điều đó, theo như chúng tôi biết, sẽ tiếp tục trong mạch này trên OS X El Capitan sẽ được phát hành vào mùa thu. Trong các hệ điều hành trước OS X Yosemite, quá trình này được thực hiện thông qua mDNSResponder, nhưng bây giờ nó đã được thay thế bằng exploreutil.

Trong OS X Yosemite, để tiến hành xóa bộ nhớ cache DNS, bạn phải sử dụng kết hợp nhiều lệnh trong OS X Terminal. Các lệnh đó sẽ xóa bộ đệm MDNS (đó là Multicast) và bộ đệm UDNS (Unicast). Hãy bắt đầu với quá trình bạn phải làm để có thể xóa bộ nhớ cache DNS:

Chúng tôi mở Terminal mà chúng tôi tìm kiếm nó trong Spotlight hoặc chuyển đến Launchpad> thư mục OTHERS> Thiết bị đầu cuối. Khi Terminal được mở, bạn sẽ tiến hành viết các lệnh sau:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

clear-cache-dns

Như bạn có thể thấy, chúng là hai lệnh riêng biệt và mỗi khi chúng ta nhập một lệnh, chúng ta sẽ được yêu cầu nhập mật khẩu quản trị viên vì chúng bắt đầu bằng sudo. Bây giờ, nếu bạn muốn thực hiện quá trình với một dòng mã, bạn nên viết nó như sau:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

Đối với thiết bị đầu cuối, bài viết chúng tôi chỉ ra rằng nếu trước khi làm trống bộ nhớ cache DNS, bạn muốn xem thông tin rằng có rất nhiều trong Multicast cũng như Unicast, bạn phải sử dụng các lệnh sau:

sudo discoveryutil mdnscachestats

hoặc cái này cho Unicast:

sudo discoveryutil udnscachestats

Nếu bạn muốn thực hiện việc này trên các hệ thống OS X khác:

Hệ điều hành X Mavericks (10.9)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Sư tử núi OS X (10.8)

1
sudo killall -HUP mDNSResponder

OS X Sư tử (10.7)

1
sudo killall -HUP mDNSResponder

Báo tuyết OS X (10.6)

1
sudo dscacheutil -flushcache

OS X Leopard (10.5)

1
sudo dscacheutil -flushcache

OSX Tiger (10.4)

1
lookupd -flushcache

2 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Rafa dijo

    trong 10.10.4 mdnsrespond trả về

  2.   vai dijo

    Giống như Rafa trong l1 10.10.4, anh ta không nhận ra các lệnh.