DNS, naam niet, ipadres wel

Pagina: 1
Acties:

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 21:46
Ik probeer een eigen DNS-server te installen op een Linux bak die toegang tot internet moet regelen voor een stelletje windows-bakken.

Nu lijkt alles goed te werken. Windows bakken kunnen surfen.
Maar:
vanaf de linux bak kan ik alleen ip adressen gebruiken in de vorm 123.123.123.123
Gebruik ik de naam, dan krijg ik een "host unknown" foutmelding.
Maar een nslookup werkt weer wel.

Dus:
ping www.altavista.com =>
ping: unknown host www.altavista.com
nslookup www.altavista.com =>
Server: kabelbak (<- dit is mijn linuxbak)
Address: 0.0.0.0

Non-authoritative answer:
Name: altavista.com
Addresses: 209.73.164.91, 209.73.164.92, 209.73.164.93, 209.73.164.94
209.73.164.95, 209.73.164.96, 209.73.180.1, 209.73.180.2, 209.73.180.3
209.73.164.90
Aliases: www.altavista.com
ping 209.73.164.91 (ipadres van altavista, volgens de nslookup)
PING 209.73.164.91 (209.73.164.91): 56 data bytes
64 bytes from 209.73.164.91: icmp_seq=0 ttl=242 time=264.3 ms
64 bytes from 209.73.164.91: icmp_seq=1 ttl=242 time=760.1 ms
64 bytes from 209.73.164.91: icmp_seq=2 ttl=242 time=800.1 ms
64 bytes from 209.73.164.91: icmp_seq=3 ttl=242 time=421.1 ms

--- 209.73.164.91 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 264.3/561.4/800.1 ms
Bij de nslookup zegt ie al: "Address: 0.0.0.0"
Da's al niet goed denk ik. Maar waar kan dit aan liggen ???

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 21:46
Nog ff de bestandjes:
/etc/hosts:

127.0.0.1 localhost
192.168.1.5 kabelbak.loony kabelbak
192.168.1.10 coyote.loony coyote
192.168.1.20 roadrunner.loony roadrunner
192.168.1.30 homeserver.loony homeserver
192.168.1.40 bugs.loony bugs
/etc/resolv.conf:

search loony
nameserver 127.0.0.1, 192.168.1.5
/etc/named.boot

;
; Boot file for name server
;

directory /var/named

; type domain source file
cache . named.root
primary loony named.hosts
primary 0.0.127.in-addr.arpa named.local
primary 1.168.192.in-addr.arpa named.rev-hosts

; Zone boot information and daemon options are kept in other files

include boot.zones
include boot.options
/etc/named.conf

// generated by named-bootconf.pl

options {
directory "/var/named";
forwarders {
195.96.96.97;
195.96.96.33;
120.161.180.1;
};
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};

//
// Boot file for name server
//
// type domain source file
zone "." {
type hint;
file "named.root";
};

zone "loony" {
type master;
file "named.hosts";
};

zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "named.rev-hosts";
};

// Zone boot information and daemon options are kept in other files
// (autoincluded from boot.zones)
//
// Name server zone boot file
// See named(8) for syntax and further information
//
// type domain source file
// (autoincluded from boot.options)
//
// Options for name server
// Use `bindconfig' to automatically configure this file
//

// type domain source file
zone "localhost" {
type master;
file "named.local";
};

zone "127.in-addr.arpa" {
type master;
file "named.rev-local";
};

// Custom configurations below (will be preserved)
/var/named/boot.options

;
; Options for name server
; Use `bindconfig' to automatically configure this file
;

forwarders 195.96.96.97 195.96.96.33 120.161.180.1

; type domain source file
primary localhost named.local
primary 127.in-addr.arpa named.rev-local

;; Custom configurations below (will be preserved)
/var/named/boot.zones

;
; Name server zone boot file
; See named(8) for syntax and further information
;

; type domain source file
/var/named/named.boot

;
; Boot file for name server
;

directory /var/named

; type domain source file
cache . named.root
primary loony named.hosts
primary 0.0.127.in-addr.arpa named.local
primary 1.168.192.in-addr.arpa named.rev-hosts

; Zone boot information and daemon options are kept in other files

include boot.zones
include boot.options
/var/named/named.hosts

;
; BIND data file for hosts
;
@ IN SOA kabelbak.loony. root.kabelbak.loony. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
;
NS kabelbak

kabelbak A 192.168.1.5
coyote A 192.168.1.10
roadrunner A 192.168.1.20
homeserver A 192.168.1.30
bugs A 192.168.1.40
/var/named/named.local

;
; BIND data file for local loopback interface
;
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
/var/named/named.rev-hosts

;
; BIND reverse data file for hosts
;
@ IN SOA kabelbak.loony. root.kabelbak.loony. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
;
NS kabelbak.loony.

5 PTR kabelbak.loony.
10 PTR coyote.loony.
20 PTR roadrunner.loony.
30 PTR homeserver.loony.
40 PTR bugs.loony.
/var/named/named.rev-local

;
; BIND reverse data file for local loopback interface
;
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
;
@ IN NS localhost.
1.0.0 IN PTR localhost.
/var/named/named.root

; This file holds the information on root name servers needed to
; initialize cache of Internet domain name servers
; (e.g. reference this file in the "cache . <file>"
; configuration file of BIND domain name servers).
;
; This file is made available by InterNIC registration services
; under anonymous FTP as
; file /domain/named.root
; on server FTP.RS.INTERNIC.NET
; -OR- under Gopher at RS.INTERNIC.NET
; under menu InterNIC Registration Services (NSI)
; submenu InterNIC Registration Archives
; file named.root
;
; last update: Aug 22, 1997
; related version of root zone: 1997082200
;
;
; formerly NS.INTERNIC.NET
;
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
;
; formerly NS1.ISI.EDU
;
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 128.9.0.107
;
; formerly C.PSI.NET
;
. 3600000 NS C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
;
; formerly TERP.UMD.EDU
;
. 3600000 NS D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
;
; formerly NS.NASA.GOV
;
. 3600000 NS E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
;
; formerly NS.ISC.ORG
;
. 3600000 NS F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
;
; formerly NS.NIC.DDN.MIL
;
. 3600000 NS G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
;
; formerly AOS.ARL.ARMY.MIL
;
. 3600000 NS H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53
;
; formerly NIC.NORDU.NET
;
. 3600000 NS I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
;
; temporarily housed at NSI (InterNIC)
;
. 3600000 NS J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET. 3600000 A 198.41.0.10
;
; housed in LINX, operated by RIPE NCC
;
. 3600000 NS K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
;
; temporarily housed at ISI (IANA)
;
. 3600000 NS L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12
;
; housed in Japan, operated by WIDE
;
. 3600000 NS M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
; End of File
Ik heb al talloze handleidingen gelezen en volgens mij heb ik het bijna goed...
Maar ik kan die fout niet vinden... :(

Overigens, het is een Debian 2.2 (potato) machine

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • shadax
  • Registratie: Mei 2000
  • Niet online
mijn /etc/resolve/conf ziet er zo uit:
search shadax
nameserver 192.168.1.2
nameserver 192.168.1.100
nameserver 192.16.202.11
nameserver 195.96.96.97
nameserver 195.96.96.33
(Dus steeds een nieuwe regel per ip van een nameserver)

Verwijderd

Ten eerste moet ik zeggen dat ik sommige delen een beetje omslachtig vind, je hebt bijvoorbeeld deze zone:
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
en vervolgens bak je er dit van:
primary 127.in-addr.arpa named.rev-local

Wellicht dat het klopt, daar niets over, maar het geheel wordt er zeer onduidelijk en onoverzichtelijk door waardoor je sneller geneigd bent fouten te maken.

Maak er dus overal óf 127.in-addr.arpa van of 0.0.127.in-addr.arpa

En dus ook opletten of je hetzelfde doet bij zone 192.168.0.x en 0.168.192.in-addr.arpa.

Dus nog eventjes goed naar het geheel kijken.

Succes!

Verwijderd

ik snap niet hoe je je internet connex kunt delen op linux zodat internet bakken erop kunnen via windows... dit is wel wat ik zoek, maar hij kan mijn netwerkkaart niet eens vinden.. althans, hij vindt er wel een, maar dit is niet de goede. Dus sharen lijkt me ook niet echt mogelijk :'(
YAST 2 zegt dat ik Samba wel geinstalleerd heb, maar waar kan ik dit starten?
bvd, des >:)

edit:
TYPo :(