Skrypcik podający aktualny adres IP

Skrypcik podający aktualny adres IP
datdata
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 957
0

Okej,
temat pewnie banalny dla piszących narzędzia sieciowe czy coś, ale potrzebuję rozwiązać następujący problemik. W pracy mam postawione środowisko na lokalnym komputerze, na którym bardzo często analitycy czy testerzy odtwarzają mi błędy/scenariusze lub weryfikują moje poprawki przed commitem. Problem polega na tym, że IP jest przydzielane dynamicznie i potrafi się zmienić raz czy dwa dziennie. Wtedy ja wpisuję ifconfig, podaje zainteresowanej osobie na komunikatorze. Chcę to zautomatyzować.

Z racji, że takich osób jest niewiele mogę im podrzucić skrypcik modyfikujący /etc/hosts i ustawić im przekierowniem. Zastanawia mnie jednak jak najsensowniej zdobyć to zmieniające się IP? U siebie otworzyć jakiś port i niech ten skrypcik sprawdza wszystkie adresy w sieci (pewnie bym dostał po uszach od security)? Udostępnić plik z IPkiem i u siebie go modyfikować, co parę minut jakimś zgrabnym pythonem?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Z jakiego powodu nie możesz mieć stałego IP?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

@datdata idź do admina i powiedz że chcesz stale IP, szczególnie że to pewnie i tak adres wewnętrzny to dla nich bez różnicy.

datdata
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 957
0

Okej, dowiem się czy jest szansa. Firma jest ogromna i w sumie rzadko kontaktuje się z tymi gośćmi.

Pytanie jednak zostawiam otwarte: nie możecie skontaktować się z adminami, macie taki problem, jak go rozwiązujecie? Pisuję ostatnio skrypcik w pythonie i to byłoby dobrym ćwiczeniem.

HI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1866
0

Wydaje mi się, że najprościej puścić pinga używając nazwy hosta i już masz aktualny IP danego komputera.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Nijak, ponieważ to nie jest żadne rozwiązanie, tylko obejście.
Tak samo jak gdybyś sobie zbudował robota, który codziennie na nowo wkręcałby spadającą półkę ze ściany.
Robot nie jest rozwiązaniem - wymiana półki/znalezienie lepszego miejsca na nią jest :P

DO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Zielona Góra
0

Ściągnij sobie bezpłatnego TeamViewera, skofiguruj konto i włola

datdata
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 957
0
Patryk27 napisał(a):

Nijak, ponieważ to nie jest żadne rozwiązanie, tylko obejście.
Tak samo jak gdybyś sobie zbudował robota, który codziennie na nowo wkręcałby spadającą półkę ze ściany.
Robot nie jest rozwiązaniem - wymiana półki/znalezienie lepszego miejsca na nią jest :P

No chodzi o obejście. Często spotykamy się w życiu z czymś czego nie możemy zmienić i trzeba się jakoś dostosować.

NO
  • Rejestracja: dni
  • Ostatnio: dni
hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Najprostsze możliwe rozwiązanie to IMHO ngrok. Odpalasz podając port jaki chcesz udostępnić a następnie przesyłasz delikwentowi normalny, łatwy do zapamiętania link, a nie ciąg randomowych cyfr.

XS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

A nie mogą się łączyć po hostname?

U mnie w firmie jest tak, ze jak ktoś wpisze http://nazwa_komputera/ to łączy się z moim nie zależnie jaki mam adres

  • Rejestracja: dni
  • Ostatnio: dni
0

W takiej wielkiej firmie a nie słyszano o dns?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.