Skocz do zawartości
mech

Udostępnianie plików w sieci LAN: każdy plik pod inną domeną

Polecane posty

Nie wiem, czy to jest odpowiedni dział. Jeśli nie jest, proszę o przeniesienie.

 

Mój problem jest następujący: raz na 24h chcę udostępniać w sieci LAN pliki, które będą do pobrania pod nieistniejącymi domenami. Problemem jest to, że takich plików jest około tysiąca każdego dnia, i każdy taki plik powinien być do pobrania przez HTTP/S pod inną domeną, np.

 

tmp1domain.com/1.docx

tmp2domain.eu/2.xlsx

tmp3domain.pl/3.txt

 

Nie wiem, czy dobrze to przemyślałem, ale do zautomatyzowania tego procesu, postępujemy według algorytmu:

 

1. Skrypt modyfikuje ustawienia serwera DNS podstawiając losową domenę "tmp1.domain.com" pod losowe IP: "193.126.231.11"; restart usługi.

2. Skrypt dodaje IP z pkt1 do konfiguracji serwera HTTP (Apache lub Nginx); restart usługi.

3. Skrypt kopiuje pliki do folderu ze stroną WWW (/var/www/....)

4. Plik "1.docx" z innego komputera w sieci LAN jest teraz dostępny pod domeną "tmp1domain.com/1.docx".

5. Następnego dnia powrót do pkt1.

 

Oczywiście taki komputer będzie musiał korzystać z lokalnego serwera DNS? No i musi też mieć dostęp ogólnie do internetu.

 

Czy coś takiego jest do zrobienia? Czy jest to poprawna instrukcja? A może da się to zrobić zupełnie inaczej, łatwiej?

Edytowano przez mech (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

jaki cel takiego rozwiązania? Czemu ma służyć takie kombinowanie?

 

Jaki jest cel? Napisałem jaki - chcę udostępnić każdy plik pod inną domeną. Jest to jedna ze składowych większego projektu.

Kombinowanie... Znasz inny sposób, aby coś takiego osiągnąć?

Edytowano przez mech (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a te ipki to na jednym hoscie czy wielu?

 

Na jednym, tam gdzie będzie zainstalowany serwer DNS, tam też będzie serwer WWW z plikami.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Sprawdziłem. Można też i w ten sposób to zrobić.

 

Czy to jedyne rozwiązania, które są wam znane?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×