Windows 7 không nối thêm hậu tố DNS dành riêng cho kết nối


13

Tôi có một máy Windows 7 tôi đang cố gắng thiết lập để phát triển. Thông thường, chúng tôi truy cập các miền phát triển của mình bằng URL như user.site.dev. DNS được thiết lập cho user.site.dev.sd.ourdomain.com. Tôi có thể ping user.site.dev.sd.ourdomain.com nhưng nếu tôi cố gắng ping chỉ user.site.dev thì nó trả về "Yêu cầu Ping không thể tìm thấy máy chủ user.site.dev."

Khi tôi chạy ipconfig, nó hiển thị hậu tố DNS dành riêng cho kết nối của sd.ourdomain.com và khi tôi chỉnh sửa các thuộc tính cho bộ điều hợp mạng, cài đặt DNS trong menu nâng cao được chọn là "Nối các hậu tố DNS chính và kết nối cụ thể" và "Nối các hậu tố cha của hậu tố DNS chính".

Đây là các cài đặt giống như tôi có trên máy XP và chúng giải quyết url chính xác ở đó; nhưng Windows 7 dường như không nối thêm hậu tố một cách chính xác. Tôi đang làm điều này sai? Hoặc có ai khác có kinh nghiệm này và tìm thấy một cách giải quyết?

Cập nhật: Tôi đã thử chuyển đổi cài đặt thành "Nối các hậu tố DNS này (theo thứ tự):" và thêm sd.ourdomain.com vào danh sách, nhưng url vẫn không giải quyết được.


Chúng tôi đã chuyển sang một quy ước đặt tên khác, vì vậy tôi không thể thử câu trả lời của mọi người dưới đây để xác minh rằng chúng là chính xác.
Soldarnal

Câu trả lời:


14

Bitmap và Charles bên dưới là chính xác, Microsoft đã thêm một tính năng mới trong Windows 7 có tên DNS Devolution và có một cài đặt chính sách để vô hiệu hóa nó, như sau:

Chạy gpedit.msc Duyệt Chính sách máy tính cục bộ -> Cấu hình máy tính -> Mẫu quản trị -> Mạng -> Máy khách DNS

Bật "Cho phép DNS Suffix gắn vào các truy vấn tên đa nhãn không đủ tiêu chuẩn"

Nên làm vậy.


6

Thay đổi này có hiệu quả với tôi:

  • Chạy gpedit.msc,
  • Duyệt chính sách máy tính cục bộ,
  • Cấu hình máy tính,
  • Mẫu hành chính,
  • Mạng
  • Máy khách DNS,
  • Kích hoạt cấp độ phân giải hậu tố DNS chính - Đặt thành 2

2

Bạn cũng cần thêm .site.dev vào danh sách hậu tố tìm kiếm DNS của mình và sau đó đặt hàng làm đầu tiên. Việc đặt hàng không bắt buộc, nhưng nó sẽ tăng tốc tìm kiếm nếu bạn thường xuyên sử dụng các tiện ích mở rộng dành cho nhà phát triển này. Nếu nó đã có trong danh sách của bạn và vẫn không hoạt động, hãy đảm bảo bạn đang trỏ đến một máy chủ DNS trả về kết quả .site.dev. Nếu điều đó vẫn không hoạt động, bạn luôn có thể chỉ định các bản dịch trong tệp máy chủ của bạn. Xem http://en.wikipedia.org/wiki/hosts_file


1

DNS Devolution là một khái niệm mới mà MS đã đưa ra để đưa ra các kiểm soát tốt hơn về khoảng cách bạn tìm kiếm trên cây với một tên không đủ tiêu chuẩn. Tôi nghĩ rằng đây là nguyên nhân sâu xa của hành vi bạn đang thấy, khác với hành vi của hệ điều hành trước đó chỉ đơn giản là tước một cấp khỏi miền cho đến khi bạn khớp hoặc đạt đến điểm cuối. http://technet.microsoft.com/en-us/l Library / ee683928% 28WS.10% 29.aspx


1

Đừng quên ipconfig /flushdnsvà các lệnh ipconfig khác để xóa các mục bộ đệm.

OpenDNS có các bí danh đánh dấu DNS có thể đáng để xem xét.


1

Tôi đã gặp vấn đề này trong Windows 8 ; Tôi tìm thấy liên kết này để có sửa chữa chính xác.

Trong trường hợp của tôi, tôi chỉ cần thay đổi DWORDmục đăng ký sau thành 1:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName

Trong trường hợp của tôi, tôi đã phải tạo ra DNSClientchìa khóa; nó đã không có mặt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.