sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #10546
Re: Hosts fil
On Fri, 9 Jul 1999, Erik Aaskoven wrote:
> Hej allesammen.
>
> Jeg har en linuxbox, som har 2 netkort, og derfor tilknyttet 2 forskellige IP netværk.
>
> Mit spørgsmål er så :
>
> Kan man lave nogen for for wildcards i sin hosts-fil ?
Hvordan skulle det fungere?
192.168.42.* lokal*.domæne.dk lokal*
eller hvad?
>
> Det er ret kedeligt at skulle taste 2*255 klientnavne ind i denne fil,
> så jeg håbede at nogen kunne hjælpe mig med en løsning på dette problem.
Hvis der er meget system i, er det vel nemmest at generere brøddelen af
denne fil fra et script, f.eks. (uprøvet)
---------
#!/usr/bin/perl -w
for($i=0; $i< 255; $i++) {
print "192.168.42.$i lokal$i.domæne.dk lokal$i\n";
}
--------
Hvis der er en name server på een af netværkene, ville det være mere
rimeligt at antage at du kunne hente info derfra...
--------
#!/usr/bin/perl -w
for($i=0; $i<255; $i++) {
if (0 == system("host 192.168.42.$i")) {
$name = `host 192.168.42.$i`;
($ged, $name) = split(/ pointer /, $name);
print "192.168.42.$i $name\n";
}
}
---------
Tjaeh....
Mads
--
Mads Bondo Dydensborg. madsdyd@xxxxxxxxxxxx
'Open Systems' means no fences. And no fences means no use for Gates.
- Sun Microsystems
References