dla wykonawców

Szczegóły zlecenia

Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.

skrypt w bashu do generowania wpisów IP spacja domena

Numer zlecenia: 6753
Dodano: 18 maja 2021
Status: nieaktywne

Potrzebuję skryptu, który będzie generowaćm wpisów w formie

IP    domena.pl
IP     www.domena.pl

Powinien on działać w następujący sposób:

1. W katalogu /var/lib/named są pliki stref domen o nazwach domena1.pl.db, domena2.pl.db, domena3.net.db itd.
2. w tych plikach znajdują się typowe wpisy dla named jak poniżej:

$TTL 14400
@       IN      SOA     ns1.mojserwer.pl.      hostmaster.domena1.pl. (
                                                 2021011200
                                                 14400
                                                 3600
                                                 1209600
                                                 86400 )

domena1.pl. 14400   IN      NS      ns1.mojserwer.pl.
domena1.pl. 14400   IN      NS      ns2.mojserwer.pl.

ftp     14400   IN      A       111.222.111.222
mail    14400   IN      A       111.222.111.222
pop     14400   IN      A       111.222.111.222
smtp    14400   IN      A       111.222.111.222
www     14400   IN      A       111.222.111.222
domena1.pl. 14400   IN      A   111.222.111.222

2. Chcę aby po uruchomieniu skryptu w bashu skrypt ten przeszukiwał każdy plik /var/named/mojadomena.pl.db i zapisywał do wskazanego pliku (np. domeny.txt) 2 wpisy z każdego pliku *.db - np:
z pliku /var/named/domena1.pl.db
111.222.111.222       domena1.pl
111.222.111.222       www.domena1.pl

Następnie plik pobiera dane w analogiczny sposób z pliku /var/named.domena2.pl.db i dopisuje je na końcu pliku domeny.txt

Sądzę, że nazwę domeny najlepiej będzie wziąć po prostu z nazwy pliku bo każdy plik ma formę /var/named/domena.tld.db więc wystarczy odciąć końcówki .db od nazwu pliku i mamy nazwę domeny - natomiast rekord A musi już być pobrany z zawartości pliku. oraz rekord www,domena.tld dopisać poprzez ponoowne dopisanie domena.tld      111.222.111.222 i dopisanie na początku takiego wpisu frazy www.

Próbowałem coś takiego zrobić za pomocą awk ale poległem :) pomoże ktoś?


Wymagany termin:
W ciągu najbliższych 30 dni
Rozpoczęcie od:
20.05.2021 - pozostało 1072 dni
Lokalizacja:

Zamość, Lubelskie

Jesteś zainteresowany tym zleceniem?
Przedstaw swoją ofertę
SKONTAKTUJ SIĘ
Bądź pierwszym, który przedstawi ofertę. Oferty złożone jako pierwsze zwiększają szanse wyboru twojej oferty.

To zlecenie zostało już zakończone

Czy spodobała Ci się ta strona ?

Ocena: 5/5 (głosów 1)