396 Chapter 8 ■ Configuring Basic Networkingup a hostname involves que dịch - 396 Chapter 8 ■ Configuring Basic Networkingup a hostname involves que Việt làm thế nào để nói

396 Chapter 8 ■ Configuring Basic N

396 Chapter 8 ■ Configuring Basic Networking
up a hostname involves querying a series of DNS servers, each of which redirects the search
until the server that’s responsible for the hostname is found. In practice, this process is
hidden from you because most organizations maintain DNS servers that do all the tedious
work of chatting with other DNS servers. You need only point your computer to your
organization’s DNS servers. This detail may be handled through DHCP, or it may be
information you need to confi gure manually, as described later in the section “Confi guring
Linux for a Local Network.”
Sometimes, you need to look up DNS information manually. You might do this if you
know the IP address of a server through non-DNS means and suspect your DNS confi guration
is delivering the wrong address or to check whether a DNS server is working. Several
programs can be helpful in performing such checks:
nslookup This program performs DNS lookups (on individual computers by default) and
returns the results. It also sports an interactive mode in which you can perform a series of
queries. This program is offi cially deprecated, meaning that it’s no longer being maintained
and will eventually be dropped from its parent package (bind-utils or bind-tools on
most distributions). Thus, you should get in the habit of using host or dig instead of
nslookup.
host This program serves as a replacement for the simpler uses of nslookup, but it lacks
an interactive mode, and of course many details of its operation differ. In the simplest case,
you can type host target.name, where target.name is the hostname or IP address you
want to look up. You can add various options that tweak the program’s basic operation;
consult host’s man page for details.
dig This program performs more complex DNS lookups than host. Although you can use
it to fi nd the IP address for a single hostname (or a hostname for a single IP address), it’s
more fl exible than host.
whois You can look up information on a domain as a whole with this command. For
instance, typing whois sybex.com reveals who owns the sybex.com domain, who to contact
in case of problems, and so on. You may want to use this command with -H, which omits
the lengthy legal disclaimers that many domain registries insist on delivering along with
whois information. Check the man page for whois for information on additional options.
Exercise 8.1 illustrates the use of the nslookup, host, and dig tools.
EXERCISE 8.1
Practice Resolving Hostnames
The differences between nslookup, host, and dig are best illustrated by example. In this
exercise, you’ll practice using these three tools to perform both forward and reverse DNS
lookups. To do so, follow these steps:
1. Log into a Linux text-mode session or launch a terminal window in a GUI session.
2. Type nslookup www.google.com. You may substitute another hostname; however, one
key point of this hostname is that it resolves to multiple IP addresses, which nslookup
c08.indd 396 11/12/12 12:12 PM
Understanding Network Addressing 397
shows on multiple Name: and Address: lines. This practice is common on extremely
popular sites because the load can be balanced across multiple computers. Note also
that nslookup reports the IP address of the DNS server it uses, on the Server: and
Address: lines. (The latter includes the port number, as described later, in “Network
Ports.”
3. Type host www.google.com. The output of this command is likely to be somewhat
briefer than that of the nslookup command, but it should report the same IP addresses
for the server. Although host doesn’t report the DNS server’s address, it is IPv6-
enabled, so it reports an IPv6 address, as well as the site’s IPv4 addresses.
4. Type dig www.google.com. This output is signifi cantly longer than that of either
nslookup or host. In fact, it closely resembles the format of the confi guration fi les used
to defi ne a domain in a DNS server. In the case of www.google.com, that hostname is
defi ned as a CNAME record that points to www.l.google.com, which in turn has several
A-record entries that point to specifi c IP addresses. (This structure could change by the
time you read this, though, and of course it’s likely to be different if you examine other
hostnames.) You’ll also see several NS records that point to the domain’s name servers,
and you’ll see additional A records that point to the name servers’ IP addresses.
5. Perform nslookup, host, and dig queries on IP addresses, such as one of those returned
by your lookups on www.google.com. (This is known as a reverse lookup.) In each case,
the tool should return a hostname. Note, however, that the hostname might not match the
one you used originally. This is because multiple hostnames can point to the same
IP address, and the owner of that IP address decides which hostname to link to the IP
address for reverse lookup purposes. In some cases, the tool will return an NXDOMAIN
error, which means that the IP address’s owner hasn’t confi gured reverse lookups.
6. Perform similar queries on other computers, such as ones associated with your school,
employer, or ISP. Most hostnames have just one IP address associated with them, and
you may see other differences, too.
Sometimes DNS is overkill. For instance, you might just need to resolve a handful of
hostnames. This may be because you’re confi guring a small private network that’s not
connected to the Internet at large or because you want to set up a few names for local (or
even remote) computers that aren’t in the global DNS database. For such situations, /etc/
hosts may be just what you need. This fi le holds mappings of IP addresses to hostnames,
on a one-line-per-mapping basis. Each mapping includes at least one name, and sometimes
more:
127.0.0.1 localhost
192.168.7.23 apollo.luna.edu apollo
In this example, the name localhost is associated with the 127.0.0.1 address, and the
names apollo.luna.edu and apollo are tied to 192.168.7.23. The fi rst of these linkages is
standard; it should exist in any /etc/hosts fi le. The second linkage is an example that you
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
■ Chương 8 396 cấu hình cơ bản mạnglên một tên máy liên quan đến truy vấn một loạt các máy chủ DNS, mỗi trong số đó chuyển hướng tìm kiếmcho đến khi máy chủ đó là chịu trách nhiệm cho tên máy được tìm thấy. Trong thực tế, quá trình này làẩn từ bạn bởi vì hầu hết các tổ chức duy trì máy chủ DNS có thể làm tất cả các tẻ nhạtcông việc của trò chuyện với các máy chủ DNS khác. Bạn chỉ cần trỏ máy tính của bạn của bạnCác máy chủ DNS của tổ chức. Chi tiết này có thể được xử lý thông qua dịch vụ DHCP, hoặc nó có thểthông tin bạn cần phải cấu gure bằng tay, như được diễn tả sau này trong phần "cấu guringLinux cho một mạng nội bộ."Đôi khi, bạn cần phải tìm kiếm thông tin DNS bằng tay. Bạn có thể làm điều này nếu bạnbiết địa chỉ IP của một máy chủ thông qua phương tiện DNS và nghi ngờ của bạn DNS cấu gurationcung cấp sai địa chỉ hoặc để kiểm tra xem liệu một máy chủ DNS làm việc. Một sốchương trình có thể hữu ích trong việc thực hiện kiểm tra như vậy:Nslookup chương trình này thực hiện tra cứu DNS (trên máy tính cá nhân theo mặc định) vàtrả về các kết quả. Nó cũng thể thao một chế độ tương tác trong đó bạn có thể thực hiện một loạt cáctruy vấn. Chương trình này là offi theo bị phản đối, có nghĩa là rằng nó không còn được duy trìvà cuối cùng sẽ được thả từ gói phụ huynh (ràng buộc-utils hoặc ràng buộc-công cụ trênphân phối hầu hết). Vì vậy, bạn nên nhận được trong thói quen sử dụng máy chủ lưu trữ hoặc đào thay vìNslookup.loạt chương trình này phục vụ như là một thay thế cho các đơn giản sử dụng của nslookup, nhưng nó thiếumột chế độ tương tác, và tất nhiên nhiều thông tin chi tiết của các hoạt động khác nhau. Trong trường hợp đơn giản nhất,bạn có thể nhập máy chủ target.name, nơi target.name là tên miền máy chủ hoặc địa chỉ IP của bạnbạn muốn tìm kiếm. Bạn có thể thêm các tùy chọn tinh chỉnh hoạt động cơ bản của chương trình;tham khảo ý kiến của chủ nhà người đàn ông trang để biết chi tiết.đào này chương trình thực hiện tra cứu DNS phức tạp hơn so với máy chủ lưu trữ. Mặc dù bạn có thể sử dụngnó để fi nd IP địa chỉ một tên máy duy nhất thường bắt buộc (hoặc một tên máy cho một địa chỉ IP), nó làThêm fl exible hơn máy chủ lưu trữ.Whois bạn có thể tìm kiếm thông tin trên một tên miền như một toàn thể với lệnh này. ChoVí dụ, gõ whois sybex.com cho thấy những người sở hữu tên miền sybex.com, người liên hệtrong trường hợp vấn đề, và như vậy. Bạn có thể sử dụng lệnh này với -H, mà bỏ quanhững lời phủ nhận hợp pháp dài nhiều tên miền đăng ký nhấn mạnh vào việc cung cấp cùng vớithông tin whois. Kiểm tra trang người đàn ông cho whois cho thông tin về tùy chọn bổ sung.Tập thể dục 8.1 minh hoạ việc sử dụng nslookup, máy chủ, và các công cụ đào.TẬP THỂ DỤC 8.1Thực hành giải quyết tên máy chủSự khác biệt giữa nslookup, máy chủ, và khai thác tốt nhất minh họa bằng ví dụ. Trong điều nàytập thể dục, bạn sẽ thực hành bằng cách sử dụng những ba công cụ để thực hiện chuyển tiếp và đảo ngược DNStra cứu. Để làm như vậy, hãy làm theo các bước sau:1. đăng nhập vào phiên làm việc chế độ văn bản Linux hoặc khởi động một cửa sổ thiết bị đầu cuối trong chế độ tư GUI.2. nhập nslookup www.Google.com.vn. Bạn có thể thay thế một tên máy; Tuy nhiên, mộtđiểm mấu chốt của tên miền máy chủ này là rằng nó xử lý nhiều địa chỉ IP, mà nslookupC08.indd 396 11/12/12 12:12 PMTìm hiểu về mạng lưới địa chỉ 397cho thấy trên nhiều tên: và địa chỉ: dòng. Thực hành này là phổ biến trên vô cùngphổ biến các trang web bởi vì tải có thể được cân bằng cho nhiều máy tính. Cũng lưu ýnslookup rằng báo cáo địa chỉ IP của máy chủ DNS nó sử dụng, trên các máy chủ: vàĐịa chỉ: dòng. (Sau này bao gồm số cổng, như được diễn tả sau này, trong "mạngCổng."3. nhập chủ www.Google.com.vn. Đầu ra của lệnh này có thể được phần nàobriefer hơn rằng của nslookup lệnh, nhưng nó nên báo cáo các địa chỉ IP cùngcho máy chủ. Mặc dù máy chủ không báo cáo địa chỉ máy chủ DNS, nó là IPv6-được kích hoạt, do đó, nó báo cáo địa chỉ IPv6, như địa chỉ IPv4 của trang.4. nhập www.Google.com.vn đào. Sản lượng này là signifi cantly còn hơn của một trong haiNslookup hoặc máy chủ lưu trữ. Trong thực tế, nó gần giống với định dạng cấu guration fi les sử dụngđể defi ne một tên miền trong một máy chủ DNS. Trong trường hợp của www.google.com, tên máy đó làDEFI ned như một bản ghi CNAME ghi lại trỏ đến www.l.google.com, mà lần lượt có một sốMục A-hồ sơ trỏ đến địa chỉ IP c thuật. (Cấu trúc này có thể thay đổi bởi cácthời gian bạn đọc này, mặc dù, và tất nhiên đó là khả năng là khác nhau nếu bạn kiểm tra kháctên máy chủ.) Bạn cũng sẽ nhìn thấy một số bản ghi NS trỏ đến các máy chủ tên của tên miền,và bạn sẽ thấy thêm A ghi lại rằng điểm đến địa chỉ IP của máy chủ tên.5. thực hiện nslookup, máy chủ lưu trữ và truy vấn đào trên địa chỉ IP, chẳng hạn như một trong những trở lạibởi tra cứu của bạn vào www.google.com. (Điều này được biết đến như là một tra cứu đảo ngược.) Trong mỗi trường hợp,công cụ nên trở về một tên máy. Lưu ý, Tuy nhiên, rằng tên máy chủ có thể không phù hợp với cácmột trong những bạn đã sử dụng ban đầu. Điều này là do nhiều tên máy chủ có thể trỏ đến cùng mộtĐịa chỉ IP, và chủ sở hữu của địa chỉ IP đó quyết định tên miền máy chủ liên kết với IPđịa chỉ cho các mục đích tra cứu đảo ngược. Trong một số trường hợp, công cụ sẽ trở lại một NXDOMAINlỗi, có nghĩa là chủ sở hữu của địa chỉ IP đã không cấu gured đảo ngược tra cứu.6. thực hiện tương tự như truy vấn trên máy tính khác, chẳng hạn như những người liên quan đến trường học của bạn,nhà tuyển dụng, hoặc ISP. Hầu hết các tên máy chủ có chỉ là một địa chỉ IP liên kết với họ, vàbạn có thể thấy sự khác biệt khác, quá.Đôi khi DNS là quá mức cần thiết. Ví dụ, bạn có thể chỉ cần phải giải quyết một sốtên máy chủ. Điều này có thể bởi vì bạn đang cấu guring một mạng riêng nhỏ mà khôngkết nối Internet tại lớn hoặc vì bạn muốn thiết lập một vài tên cho địa phương (hoặcngay cả từ xa) máy tính không có trong cơ sở dữ liệu DNS toàn cầu. Cho tình huống như vậy, /etc/máy chủ có thể là chỉ là những gì bạn cần. Le fi này nắm giữ ánh xạ địa chỉ IP cho tên máy chủ,trên cơ sở một dòng cho một đồ. Lập bản đồ mỗi bao gồm ít nhất một tên, và đôi khiThêm:127.0.0.1 localhost192.168.7.23 apollo.luna.edu apolloTrong ví dụ này, tên localhost được liên kết với 127.0.0.1 địa chỉ, và cáctên apollo.luna.edu và apollo được liên kết với 192.168.7.23. Rst fi của những mối liên kết làtiêu chuẩn; nó nên tồn tại ở bất kỳ le fi/etc/hosts. Liên kết thứ hai là một ví dụ mà bạn
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
396 Chương 8 ■ Cấu hình mạng cơ bản
lên một hostname liên quan đến truy vấn một loạt các máy chủ DNS, mỗi trong số đó chuyển hướng tìm kiếm
cho đến khi máy chủ đó là chịu trách nhiệm cho các hostname được tìm thấy. Trong thực tế, quá trình này được
ẩn từ bạn bởi vì hầu hết các tổ chức duy trì các máy chủ DNS mà làm tất cả những buồn tẻ
làm việc chat với các máy chủ DNS khác. Bạn chỉ cần trỏ máy tính của bạn để bạn
máy chủ DNS của tổ chức. Chi tiết này có thể được xử lý thông qua DHCP, hoặc nó có thể là
thông tin mà bạn cần để confi Hình vẽ bằng tay, như mô tả ở phần "confi guring
Linux cho một mạng địa phương."
Đôi khi, bạn cần phải tìm kiếm thông tin DNS bằng tay. Bạn có thể làm điều này nếu bạn
biết địa chỉ IP của một máy chủ thông qua các phương tiện không DNS và nghi ngờ guration DNS confi của bạn
được cung cấp sai địa chỉ hoặc để kiểm tra xem một máy chủ DNS đang làm việc. Một số
chương trình có thể hữu ích trong việc thực hiện kiểm tra như:
nslookup chương trình này thực hiện tra cứu DNS (trên các máy tính cá nhân bằng cách mặc định) và
trả về kết quả. Nó cũng thể thao một chế độ tương tác, trong đó bạn có thể thực hiện một loạt các
câu truy vấn. Chương trình này được đặc offi phản đối, có nghĩa là nó không còn được duy trì
và cuối cùng sẽ được giảm từ gói mẹ (bind-utils hoặc ràng buộc-công cụ trên
hầu hết các bản phân phối). Vì vậy, bạn nên có thói quen sử dụng máy chủ hoặc đào thay vì
nslookup.
Tổ chức chương trình này phục vụ như một sự thay thế cho việc sử dụng đơn giản của nslookup, nhưng nó thiếu
một chế độ tương tác, và tất nhiên nhiều chi tiết hoạt động của nó khác nhau. Trong trường hợp đơn giản,
bạn có thể gõ máy chủ target.name, nơi target.name là tên máy chủ hoặc địa chỉ IP mà bạn
muốn tìm kiếm. Bạn có thể thêm các tùy chọn khác nhau mà tinh chỉnh hoạt động cơ bản của chương trình;
tham khảo ý kiến người đàn ông trang chủ để biết chi tiết.
Đào chương trình này thực hiện tra cứu DNS phức tạp hơn so với máy chủ. Mặc dù bạn có thể sử dụng
nó để fi nd các địa chỉ IP cho một hostname (hoặc một hostname cho một địa chỉ IP duy nhất), nó
hơn fl linh hoạt hơn so với máy chủ.
Whois Bạn có thể tìm kiếm thông tin về một tên miền như một toàn bộ bằng lệnh này. Ví
dụ, gõ sybex.com whois cho thấy những người sở hữu tên miền sybex.com, những người liên hệ
trong trường hợp của các vấn đề, ​​và như vậy. Bạn có thể muốn sử dụng lệnh này với -H, mà bỏ qua
những sự từ chối pháp lý kéo dài tới nhiều đăng ký miền nhấn mạnh vào việc cung cấp cùng với các
thông tin whois. Kiểm tra các trang người đàn ông cho whois để biết thông tin về các tùy chọn bổ sung.
Tập thể dục 8.1 minh họa việc sử dụng nslookup, host, và các công cụ đào.
Bài tập 8.1
Thực hành Giải quyết Hostname
Sự khác biệt giữa nslookup, host, và đào được minh họa bằng ví dụ tốt nhất. Trong
bài tập, bạn sẽ thực hành sử dụng ba công cụ để thực hiện cả hai phía trước và ngược DNS
tra cứu. Để làm như vậy, hãy làm theo các bước sau:
1. Đăng nhập vào phiên chế độ văn bản Linux hoặc khởi động một cửa sổ terminal trong một phiên GUI.
2. Gõ nslookup www.google.com. Bạn có thể thay thế tên máy khác; Tuy nhiên, một trong những
điểm quan trọng của tên máy chủ này là nó giải quyết cho nhiều địa chỉ IP, mà nslookup
c08.indd 396 11/12/12 12:12
Hiểu Mạng Giải quyết 397
chương trình trên nhiều Name: và Địa chỉ: đường. Điều này thực tế là cực kỳ phổ biến trên
các trang web phổ biến vì tải có thể được cân đối trên nhiều máy tính. Cũng lưu ý
nslookup rằng các báo cáo địa chỉ IP của máy chủ DNS nó sử dụng, trên Server: và
Địa chỉ: đường. (Sau này bao gồm các số cổng, như mô tả sau, trong "Network
Ports."
3. Loại máy chủ www.google.com. Đầu ra của lệnh này có thể sẽ hơi
ngắn hơn so với lệnh nslookup, nhưng nó phải báo cáo các địa chỉ IP cùng
với các máy chủ. Mặc dù chủ nhà không báo địa chỉ của máy chủ DNS, nó là IPv6-
kích hoạt, do đó nó báo cáo một địa chỉ IPv6, cũng như địa chỉ IPv4 của trang web.
4. Loại đào www.google.com. Kết quả này là đáng signifi dài hơn hoặc
nslookup hoặc máy chủ. Trong thực tế, nó gần giống với định dạng của confi guration fi les sử dụng
để DEFI ne một miền trong một máy chủ DNS. Trong trường hợp của www.google.com, mà hostname là
Defi ned như một bản ghi CNAME trỏ đến www.l.google.com, do đó có một số
mục A-record trỏ tới specifi địa chỉ IP c. (Cấu trúc này có thể thay đổi do
thời gian bạn đọc này, mặc dù, và tất nhiên nó có thể khác nếu bạn kiểm tra khác
tên máy). Bạn cũng sẽ thấy một vài bản ghi NS mà trỏ đến máy chủ tên của tên miền,
và bạn sẽ thấy bản ghi A bổ sung mà trỏ đến địa chỉ IP của máy chủ tên '.
5 . Thực hiện nslookup, host, và đào truy vấn trên các địa chỉ IP, chẳng hạn như là một trong những trở
bởi tra cứu của bạn trên www.google.com. (Điều này được biết đến như là một tra cứu ngược lại). Trong mỗi trường hợp,
công cụ này sẽ trả về một hostname. Lưu ý, tuy nhiên, các tên máy có thể không phù hợp với
một trong những bạn sử dụng ban đầu. Điều này là do nhiều hostname có thể trỏ đến cùng một
địa chỉ IP, và các chủ sở hữu của địa chỉ IP sẽ quyết định tên máy để liên kết đến các IP
địa chỉ cho mục đích tra cứu ngược lại. Trong một số trường hợp, công cụ sẽ trả lại một NXDOMAIN
lỗi, có nghĩa là chủ sở hữu các địa chỉ IP đã không confi gured tra ngược.
6. Thực hiện các truy vấn tương tự như trên các máy tính khác, chẳng hạn như những người liên quan đến trường học của bạn,
sử dụng lao động, hoặc ISP. Hầu hết các tên máy chỉ có một địa chỉ IP liên kết với chúng, và
bạn có thể thấy sự khác biệt khác, quá.
Đôi khi DNS là quá mức cần thiết. Ví dụ, bạn có thể chỉ cần để giải quyết một số ít các
tên máy. Điều này có thể là do bạn đang confi guring một mạng riêng nhỏ mà không
kết nối internet vào lớn hoặc bởi vì bạn muốn thiết lập một vài cái tên cho địa phương (hoặc
máy tính thậm chí từ xa) mà không có trong cơ sở dữ liệu DNS toàn cầu. Đối với tình huống như vậy, / etc /
hosts có thể chỉ là những gì bạn cần. Đây fi le giữ ánh xạ các địa chỉ IP cho tên máy chủ,
trên cơ sở một dòng mỗi bản đồ. Mỗi bản đồ bao gồm ít nhất một tên, và đôi khi
nhiều hơn:
127.0.0.1 localhost
192.168.7.23 apollo.luna.edu apollo
Trong ví dụ này, tên localhost được kết hợp với địa chỉ 127.0.0.1, và các
tên apollo.luna.edu và apollo được gắn với 192.168.7.23. Việc đầu tiên fi của các mối liên kết là
tiêu chuẩn; nó phải tồn tại trong bất kỳ / etc / hosts fi le. Mối liên kết thứ hai là một ví dụ mà bạn
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: