Tôi biết điều này giống như tất cả các câu hỏi "có thể ping qua ip nhưng không phải dns" khác, nhưng những câu hỏi đó không thực sự giúp tôi chút nào.
Ngoài ra, việc lưu trữ các tệp trong tất cả các máy là không thể thực hiện được vì máy chủ này cuối cùng sẽ xử lý rất nhiều máy tính kết nối với nó.
Tôi có bộ máy chủ ldap + dns và tôi muốn các máy tính trên mạng của mình xác thực trên máy chủ ldap.
Phần ldap của nó hoạt động tốt và tôi có thể ssh vào máy chủ ldap với thông tin đăng nhập ldap tốt.
Vấn đề xảy ra với các máy khách, máy khách được thiết lập để sử dụng máy chủ dns (trong trường hợp này là 192.168.0.243) và nếu tôi vào thiết bị đầu cuối và thực hiện một nslookup thì nó sẽ tìm thấy máy chủ ldap.
fernando@desktest:~$ nslookup ldap.mynet.local
Server: 192.168.0.243
Address: 192.168.0.243#53
Name: ldap.mynet.local
Address: 192.168.0.243
Nhưng khi tôi ping nó, nó không tìm thấy địa chỉ IP. Nó chỉ treo ở đó trông đẹp cho đến khi tôi CTRL-C nó.
Tất nhiên ping theo địa chỉ ip chỉ hoạt động tốt.
Dưới đây là các tệp vùng cho máy chủ dns:
fernando@ldap:~$ cat /etc/bind/named.conf.local
zone "mynet.local" {
type master;
file "/etc/bind/db.mynet.local";
};
zone "0.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.192";
};
fernando@ldap:~$ cat /etc/bind/db.mynet.local
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.mynet.local. root.mynet.local. (
7 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.mynet.local.
ns IN A 192.168.0.243
server IN A 192.168.0.250
desktest IN A 192.168.0.249
remote IN A 192.168.0.248
winserver IN A 192.168.0.247
web IN A 192.168.0.246
tempfs IN A 192.168.0.245
ldap IN A 192.168.0.243
antenarfb IN A 192.168.0.253
antenapan IN A 10.82.223.7
adslgvt IN A 192.168.0.1
fernando@ldap:~$ cat /etc/bind/db.192
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA mynet.local. root.mynet.local. (
6 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
1 IN PTR ns.mynet.local.
2 IN PTR server.mynet.local.
3 IN PTR desktest.mynet.local.
4 IN PTR remote.mynet.local.
5 IN PTR winserver.mynet.local.
6 IN PTR web.mynet.local.
7 IN PTR tempfs.mynet.local.
8 IN PTR ldap.mynet.local.
9 IN PTR antenarfb.mynet.local.
10 IN PTR antenapan.mynet.local.
11 IN PTR adslgvt.mynet.local.
fernando@ldap:~$
Tôi thực sự không biết phải làm gì và bất kỳ sự giúp đỡ nào cũng sẽ được đánh giá cao.
---- biên tập ----
trước khi có ai hỏi, vâng máy chủ đang chạy :)
root@ldap:/etc/bind# rndc status
version: 9.7.0-P1
CPUs found: 1
worker threads: 1
number of zones: 16
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/0/1000
tcp clients: 0/100
server is up and running
---- kết thúc chỉnh sửa ----
host ldap.mynet.local
trên máy khách cho tôi địa chỉ IP chính xác: /
host ldap
cho tôi một máy chủ không tìm thấy lỗi (ngay cả trên thiết bị đầu cuối máy chủ dns) cùng một điều sử dụng dig, điều tương tự vớihost 192.168.0.243
(máy ldap.mynet.local của tôi).