it-swarm-vi.com

Cách làm mới tập tin máy chủ mà không cần khởi động lại

Trên Windows, làm thế nào để bạn làm mới tệp máy chủ mà không cần khởi động lại?

172
kakridge

Bạn không cần phải khởi động lại. Mọi thay đổi bạn thực hiện đối với tệp máy chủ là ngay lập tức. Bạn đã từng cần phải khởi động lại để các thay đổi có hiệu lực trong Windows 9x. Điều này không còn là trường hợp nữa.

Tuy nhiên, bạn có thể cần phải khởi động lại bất kỳ ứng dụng nào thực hiện lưu trữ tên máy chủ nội bộ hoặc bộ đệm ẩn DNS, chẳng hạn như trình duyệt web.

156
Ferruccio

Bạn đã thử ipconfig/flushdns chưa? Tôi chưa tìm thấy sự cần thiết phải khởi động lại, mặc dù.

43
paulwhit

Chỉ cần một cảnh báo, NSLOOKUP vẫn sẽ truy xuất kết quả từ Máy chủ DNS sẽ không bao giờ xem tệp máy chủ; Để kiểm tra xem tên mới của bạn có hoạt động hay không, hãy thử lệnh ping.

28
Keith Long

IE lưu trữ các mục DNS. Bạn cần bắt đầu một ví dụ IE mới để xem các thay đổi tệp Máy chủ.

23
cdonner

ipconfig /flushdns sẽ xóa bộ đệm dns cục bộ.
[.__.] nbtstat -R sẽ xóa bộ nhớ cache của netbios. <----- Nên có chữ "R"

Bạn có thể muốn đảm bảo không có kết nối hiện tại nào với Máy chủ mà độ phân giải tên bạn đã thêm bằng cách sử dụng netstat -a hoặc đại loại như tcpview.

Trừ khi bạn có thiết lập hậu tố dns để nối các tên miền vào cuối Máy chủ, bạn thường có thể biết đó có phải là netbios hay không bằng cách sử dụng một tên duy nhất để phân giải. Thông thường các mạng công ty có hậu tố tên miền và thêm các đơn đặt hàng tìm kiếm để giảm bớt độ phân giải cục bộ của máy chủ trên mạng.

Tôi đã nhận thấy một số ứng dụng tôi sử dụng cũng lưu trữ một số phản hồi này và phải đảm bảo chúng được đóng hoàn toàn trước khi độ phân giải hoạt động chính xác. Firefox và IE muốn thỉnh thoảng chạy trong nền, mặc dù không có bất kỳ cửa sổ hoạt động nào, nhưng đó có thể là lỗi của tôi nhiều hơn các ứng dụng.

13
Bob

Vì những thay đổi được nhìn thấy ngay lập tức, bạn có thể thấy một bộ đệm DNS khác trong ứng dụng của mình. Firefox có bộ đệm DNS với a TTL trong khoảng 60 giây, tôi tin rằng: Tôi thường chỉ khởi động lại firefox nếu tôi đã thay đổi và không thể đợi một phút.

5
Daniel Papasian

Điều này đã giúp tôi một lần: "Khởi động lại dịch vụ dnsclient và dịch vụ máy chủ DNS" Dave Guenthner [MSFT] Microsoft

4
Jake Andrew

Như @Ferruccio đã nói, các thay đổi của Máy chủ sẽ ngay lập tức trong Windows. Tuy nhiên, nếu bạn đang sử dụng một cái gì đó như phần mềm Quản lý khách hàng Tường lửa của Microsoft, thì đó có thể là các truy vấn DNS cho bạn. Hãy thử vô hiệu hóa bất kỳ phần mềm proxy nào và xem nếu nó hoạt động.

2
Danimal

Tôi sử dụng Windows Vista kết nối với văn phòng thông qua VPN. Tôi sử dụng tệp LMHOSTS để xác định tên cho địa chỉ IP ở phía bên kia của VPN.

Không giống như các bình luận khác, tôi thấy rằng việc ping tên sau khi cập nhật tệp LMHOSTS không sử dụng IP mới ngay lập tức. Cuối cùng nó cũng xảy ra nhưng để tăng tốc quá trình tôi sử dụng:

nbtstat -R

"-R (Tải lại) Thanh lọc và tải lại bảng tên bộ đệm từ xa"

Tôi đã thử ipconfig/flushdns nhưng nó không hoạt động với tôi.

[Bạn phải mở lệnh với tư cách Quản trị viên. Hoặc chạy nó từ một lệnh Nhắc với đặc quyền của quản trị viên]

1
JamPickle

Lệnh ghép ngắn Powershell Set-HostsEntry và Remove-HostsEntry không cần khởi động lại, có thể được lên lịch, có thể được kích hoạt khi kết nối với các tên mạng hoặc Wifi cụ thể

Cú pháp: Set-HostsEntry -IPAddress 10.5.6.7 -hostName 'myserver' và Remove-HostsEntry -hostName 'myserver'

cài đặt như một phần của gói carbon từ http://get-carbon.org/

làm việc cho tôi và máy chủ email nội bộ tạm thời của tôi.

0
IronOak