Làm cách nào để tạo Macintosh đăng ký Tên máy chủ cho Máy chủ DHCP?


11

Tôi có MacBook chạy Snow Leopard trong mạng nội bộ của công ty chúng tôi, về cơ bản là mạng miền Windows. Bộ phận TO của chúng tôi phàn nàn về việc MacBook của tôi không chỉ định tên cho máy chủ DHCP. Theo đó, MacBook không thể phân giải được bằng bất cứ thứ gì khác ngoài địa chỉ IP của nó từ các máy trạm Windows của chúng tôi.

Tôi sẵn sàng

  • đặt tên NetBIOS trong cài đặt Mạng trong Bảng điều khiển OSX
  • đặt ID máy khách DHCP trong cài đặt Mạng trong Bảng điều khiển OSX
  • đặt "Tên máy tính" trong Bảng điều khiển> Chia sẻ.
  • đặt tên máy chủ bằng cách sử dụng sudo scutil --set HostName MACBOOK001(và được khởi động lại)

... nhưng tất cả điều đó đã không giải quyết được vấn đề.

Ai đó có thể cho tôi biết làm thế nào để OSX đăng ký tên máy chủ của nó với máy chủ DHCP để có thể truy cập được không, ví dụ như sử dụng ping MACBOOK001


Đặt ID khách DHCP trong bảng điều khiển OSX là tất cả những gì cần thiết đối với tôi (Tôi đã sử dụng 'macmini' làm id khách hàng của mình để tôi thấp hơn giới hạn 16 ký tự mà @RusNewman nói về).
Guntram Blohm hỗ trợ Monica

Câu trả lời:


6

Tôi muốn nói rằng vấn đề nằm ở đầu máy chủ DHCP chứ không phải MacBook của bạn. Máy chủ Windows DHCP có một số tùy chọn để cập nhật các bản ghi DNS và có thể hoạt động khác một chút đối với các máy khách không phải là thành viên của miền. Trong phiên bản Windows 2003, có một hộp kiểm để cập nhật các máy khách không yêu cầu cập nhật (Nó đề cập đến các máy khách NT). Từ bộ nhớ, tôi nghĩ đó là những gì bạn sẽ cần đảm bảo được kiểm tra.


1
Điểm TUYỆT VỜI. Mặc dù tôi đã đề cập rằng những gì anh ta mô tả thực sự liên quan đến DNS, nhưng có hộp kiểm đó trong cấu hình máy chủ DHCP và nó không được kiểm tra theo mặc định.
KCotreau

6

Tôi đang gặp vấn đề tương tự khi sử dụng MacOS X 10.7.2 (máy khách) và Windows Server 2008 R2 (máy chủ DHCP và DNS). Máy Mac đăng ký với DHCP tốt, nhưng không thể đăng ký tên máy chủ của nó.

Rút ngắn tên máy chủ của Mac dường như khắc phục sự cố. Sau một số thử nghiệm thô sơ, tôi đã thấy rằng tên máy chủ dài hơn 16 ký tự ngăn Mac đăng ký tên máy chủ của nó với DNS, trong khi tên máy chủ 16 hoặc ngắn hơn hoạt động tốt. Giới hạn này chỉ áp dụng cho tên máy chủ, không phải FQDN.

Vì vậy, hãy thử rút ngắn tên máy chủ của Mac của bạn thành 16 ký tự hoặc ít hơn. Vui lòng gửi lại nếu điều này hoạt động - Tôi rất muốn nghe!

EDIT: Ồ, và bạn cũng sẽ cần bộ tùy chọn của Barryj. Cấu hình Windows DHCP> Nhấp chuột phải vào phạm vi> Thuộc tính> Tab DNS> Bật tất cả các hộp kiểm và nút radio dưới cùng


2
Ồ, và bạn cũng sẽ cần bộ tùy chọn của Barryj. Cấu hình Windows DHCP> Nhấp chuột phải vào phạm vi> Thuộc tính> Tab DNS> Bật tất cả các hộp kiểm và nút radio dưới cùng.
RusNewman

Thật không may, tôi e rằng tôi sẽ không thể xác thực bất kỳ câu trả lời nào vì tôi không có quyền truy cập nhỏ nhất hoặc thậm chí ảnh hưởng đến cấu hình máy chủ windows ở đây. Tôi có thể, dù sao, nói với bạn rằng tên máy chủ đã có ABCD_MACBOOK1(13 ký tự) trong suốt thời gian đó, vì vậy mặc dù câu trả lời của bạn có thể là một phần của giải pháp, nhưng dường như nó không phải là một giải pháp duy nhất. Tuy nhiên, sự giúp đỡ của bạn được nhiều đánh giá cao!
netmikey

Tôi đã gặp phải vấn đề tương tự và thấy rằng đó là "tên máy tính" gây ra sự cố. Thiết lập hệ điều hành đặt cái này thành một cái gì đó như "maced fred". Tôi thấy rằng việc thay đổi nó thành "myhost" đã khắc phục sự cố (xem thêm serverfault.com/questions/486269 )
starfry

2

Độ dài tên máy chủ DNS trên mỗi RFC là 64 ký tự (với tổng số 255 cho FQDN). Độ dài tên Microsoft NetBIOS là 16 ký tự (15 tên cộng với 1 cho thẻ lớp đặc biệt). Những gì tôi đã tìm thấy là, bằng cách sử dụng cơ sở hạ tầng DHCP / DNS dựa trên Windows, bạn sẽ tự động bị giới hạn ở độ dài 15 ký tự ngay cả khi bạn không quan tâm đến NetBIOS và ngay cả khi độ dài tên máy chủ DNS của bạn hoàn toàn tuân thủ RFC.

Vì vậy, IP tĩnh có thể là bất cứ điều gì bạn muốn, vì DNS sẽ cho phép bạn nhập tên dài. Nhưng động / DHCP bị giới hạn ở mức 15 nếu bạn muốn chúng tự đăng ký trong DNS.

Tôi đoán rằng nếu bạn sử dụng back-end Unix / Linux, bạn sẽ không gặp vấn đề này.


2

Tôi phát hiện ra rằng máy Mac đôi khi gửi tên máy chủ của họ trong yêu cầu và đôi khi không. Cụ thể tôi thấy rằng nếu tên máy tính (Bảng điều khiển> Chia sẻ -> Tên máy tính) chứa một khoảng trắng, thì KHÔNG có tên máy chủ nào được gửi (theo OS X 10.6). Nếu nó KHÔNG chứa một khoảng trắng, thì nó sẽ được gửi.

Tôi đã so sánh các yêu cầu DHCP bằng tcpdump, có và không có khoảng trắng trong tên máy tính.

Với tên máy tính chris-macbook-space:

11:13:41.939462 IP (tos 0x0, ttl 255, id 36007, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:17:f2:xx:xx:xx, length 300, xid 0x9b57c74c, secs 1, Flags [none]
  Client-Ethernet-Address 00:17:f2:xx:xx:xx
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    Parameter-Request Option 55, length 10: 
      Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
      Option 119, LDAP, Option 252, Netbios-Name-Server
      Netbios-Node, Netbios-Scope
    MSZ Option 57, length 2: 1500
    Client-ID Option 61, length 7: ether 00:17:f2:xx:xx:xx
    Lease-Time Option 51, length 4: 7776000
    Hostname Option 12, length 19: "chris-macbook-space"

Với tên máy tính chris-macbook space:

11:07:13.077664 IP (tos 0x0, ttl 255, id 36003, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:17:f2:xx:xx:xx, length 300, xid 0x432cbbda, secs 2, Flags [none]
  Client-Ethernet-Address 00:17:f2:xx:xx:xx
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    Parameter-Request Option 55, length 10: 
      Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
      Option 119, LDAP, Option 252, Netbios-Name-Server
      Netbios-Node, Netbios-Scope
    MSZ Option 57, length 2: 1500
    Client-ID Option 61, length 7: ether 00:17:f2:xx:xx:xx
    Lease-Time Option 51, length 4: 7776000

Lưu ý thiếu Hostname Option 12, length 19: "chris-macbook-space"trong trường hợp sau.

Vì vậy, bạn có thể thử xóa khoảng trắng và bất kỳ ký tự đặc biệt nào khác khỏi tên máy tính, để xem điều đó có cho phép giải quyết nó trên mạng không.


1

Đầu tiên, bạn đang cố gắng đăng ký nó với máy chủ DNS, nơi xử lý độ phân giải. Bạn có thể đang tìm trong khu vực sai để cài đặt thay đổi.

Tìm kiếm DNS trên tài liệu đầu tiên và xem liệu có bất kỳ đề xuất nào của họ giúp bạn không. Tôi cũng bao gồm một vài người khác, có vẻ hữu ích. Có một số lỗi đã biết, vì vậy có thể không có câu trả lời đơn giản mà không khắc phục sự cố và biết chi tiết cụ thể về tên miền cục bộ của bạn.

http://www.macwindows.com/snowleopardAD.html http://hintsforums.macworld.com/showthread.php?t=104825 http://www.applesource.com.au/how-to/soa/Connect- a-Mac-to-Windows-Small-Business-Server / 0,2000451082.339287478,00.htm


1
Xem bình luận của barryj và yêu cầu quản trị viên Windows của bạn đảm bảo rằng hộp đó đã được chọn và anh ta sẽ khởi động lại dịch vụ sau khi kiểm tra.
KCotreau

Việc cho phép các máy chủ ngẫu nhiên thay đổi cài đặt DNS là bất thường. Bạn thường cần phải được xác thực để làm điều đó. Điều xảy ra trên một số bộ định tuyến, bao gồm Máy chủ Windows nếu được đặt theo cách đó, là các máy khách DHCP được tự động thêm vào DNS, sử dụng thông tin xác thực từ máy chủ DHCP.
dùng165568

0

Có vẻ như bạn cần thay đổi để chia sẻ tệp. Vì vậy, đi đến cài đặt, chia sẻ và sau đó kiểm tra chia sẻ tập tin. Tên máy tính ở đâu đảm bảo tên bạn muốn có trong đó. Sau đó nhấp vào nút chỉnh sửa và xác minh rằng tên bạn đã nhập có trong đó với ".local" được thêm vào. Bỏ các dấu ngoặc kép.

Nên làm việc

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.