Sự khác biệt giữa tên máy chủ và tên miền đủ điều kiện là gì?


52

Tôi chưa quen với thế giới thiết lập máy chủ và bị bối rối bởi tên máy chủ lưu trữ và tên miền đủ điều kiện (FQDN).
Ví dụ: nếu tôi muốn thiết lập một máy chủ lưu trữ các tệp trên mạng cục bộ tức là máy chủ tệp, tôi sẽ sử dụng tên máy chủ nào như myfileserverhoặc một cái gì khác?
Điều gì xảy ra nếu tôi muốn thiết lập một máy chủ web, máy chủ thư, vv mà người dùng bên ngoài có thể truy cập?


Hãy xem câu hỏi này và nó trả lời serverfault.com/questions/222095/ từ
user9517 hỗ trợ GoFundMonica

Câu trả lời:


53

Tên máy chủ của bạn là tên của máy tính của bạn.

Tên miền đủ điều kiện của bạn là tên máy chủ của bạn cộng với tên miền mà công ty bạn sử dụng thường kết thúc .local.

Vì vậy, nếu tên máy tính của bạn là bobvà tên miền của công ty bạn, thì tên miền contoso.localđủ điều kiện (FQDN) của máy tính của bạn là bob.contoso.local:

  • Tên máy chủ :bob
  • Tên miền :contoso.com
  • FQDN :bob.contoso.com

Trong trường hợp tên miền như contoso.localtôi không sử dụng tên miền internet "bên ngoài". Tên này không phải là cách duy nhất mà bạn giải quyết máy chủ.
Nếu bạn cung cấp nó theo địa chỉ IP, bạn có thể sử dụng DNS hoặc địa chỉ IP đó để cho phép người dùng bên ngoài truy cập.

Một số thông tin khác về DNS:
- http
: //www.how wareworks.com/dns.htm - http://en.wikipedia.org/wiki/.local

Chỉnh sửa : Cảm ơn bạn đã nhận xét về .localtên miền RobM


Vì vậy, tên máy tính của tôi sẽ phải là duy nhất trên phân khúc mạng tôi đang ở? Tôi tiếp tục bối rối bởi việc sử dụng địa phương. Khi nào bạn sẽ sử dụng địa phương? Tôi chỉ sử dụng say .com, .net, v.v. nếu máy chủ có thể được truy cập bên ngoài?

Vì vậy, nếu tôi thiết lập nó như là contoso.com và nó trỏ đến một địa chỉ IP là nội bộ, ví dụ 192.168.0.1, điều đó sẽ làm gì trái ngược với việc tôi đặt tên cho nó là contoso.local?

1
"Miền" của bạn theo nghĩa internet là "peanutmonkey.com". Sau đó, bạn lấy IP bên ngoài của mình và trên máy chủ DNS, bạn nói "Khi có yêu cầu cho peanutmonkey.com, hãy gửi nó đến IP này". Sau đó, một máy tính tại IP đó chấp nhận và xử lý yêu cầu. "Miền cục bộ" sẽ là thứ mà một công ty thiết lập 500 máy trạm và muốn các công cụ nội bộ giải quyết IP của họ từ tên của họ, nhưng không muốn internet biết. Vì vậy, họ có DNS nội bộ với các tên miền không tồn tại ở bất cứ đâu ngoài văn phòng.
sclarson

7
Bên cạnh đó, không sử dụng ".local" làm tên miền nội bộ của bạn. Đó là một tên dành riêng cho mạng bonjour (Một giao thức apple được sử dụng ở nhiều nơi hơn bạn nghĩ nên nói rằng "Tôi không có máy Mac nên tôi ổn" sẽ không giúp ích gì) và như vậy, Microsoft không còn khuyến nghị nữa .
Rob Moir

3
Một điểm nhỏ - về mặt kỹ thuật, một tên miền không được coi là đủ điều kiện mà không có dấu vết. ở cuối, và nhãn trống rỗng. Do đó www.google.com. là một FQDN trong khi www.google.com thì không. Trong thực tế, hầu hết các ứng dụng (trình duyệt web, ứng dụng thư khách, v.v.) đều cho rằng bất kỳ tên miền nào chứa ít nhất một dấu chấm đều được dự định là đủ điều kiện.
Murali Suriar

8

Tên máy chủ chỉ là tên máy tính và tên miền đủ điều kiện là tên máy chủ cộng với tên miền sau nó ....

tên máy chủ: bigbox fqdn: bigbox.mynetwork.com

hoặc thông thường fqdn kết thúc bằng .local thay vì .com nhưng đó là môi trường cụ thể.

Thông thường, bạn có một DNS riêng có cài đặt tên miền .local của bạn trong đó và một máy chủ DNS riêng cho công chúng nơi .com của bạn sống. Bạn không muốn đặt tên miền .local của mình lên máy chủ DNS công cộng vì ai đó sẽ có cách lấy danh sách tất cả máy chủ của bạn và mạng này sẽ khiến mạng của bạn bị tấn công.


2

Hãy nghĩ về nó như 3 phần

Hãy nói rằng, một trường đại học gọi là FIU. (vâng, đó là một trường đại học thực sự) trong lĩnh vực khoa học máy tính, chúng tôi có một tên miền cs.fiu.edu

chúng tôi cũng có các máy chủ khác gọi là moodle, là tên máy chủ của máy chủ.

hostname = moodle
domain name = cs.fiu.edu
FQDN for that server is called moodle.cs.fiu.edu

bây giờ, cs.fiu.edu là một nhánh từ tên miền, fiu.edu. vì vậy hostname = cs domain = fiu.edu FQDN = cs.fiu.edu (là một máy chủ riêng biệt lưu trữ đó) nhưng tên miền cs.fiu.edu thuộc về bộ phận của chúng tôi. Không chắc chắn nếu nó có ý nghĩa. Nhưng cũng có thể có kịch bản đó.

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.