[Techinfo] kms.edu.hu
Gyulai László
gyulail at turr.edu.hu
2021. Aug. 17., K, 10:05:31 CEST
2021.08.17. 9:55 keltezéssel, Gyulai László írta:
>
> 2021.08.16. 14:14 keltezéssel, Kiss Zsolt írta:
>> Szerintem félre értjük egymást, vagy én nem vágom nagyon a DNS-t :)
>>
>> Szóval nekem a 195.199.255.195 van behegesztve KMS szervernek. Nem a
>> kms.sulinet.hu-t kellene "eltéríteni" új IP címre.
>>
>> Zsolt
>>
> Hát nagyon. Szó nincs a cím eltérítéséről.
> A windowsokban van beépítve KMS auto discovery. Már a win7-től úgy
> működik, ahogy a mostani is, előtte kevesebb paraméter volt csak.
> Vegyük példának, hogy a hálózatban a "domain név" a:
> suli.local
> Ekkor a munkaállomás megpróbálja feloldani a
> _vlmcs._tcp.suli.local
> címet. Ha sikerül, akkor kap vissza egy IP címet, és ez lesz a KMS
> szerver ip, amin tud próbálkozni az aktiválással.
> Sőt, több ip címet is kaphat, több kms szerver rekord is lehetséges.
>
> Ha valakinél van windows server, és telepít és beállít rajta egy KMS
> szervert, akkor a telepítő beállítja a megfelelő paramétereket szükség
> szerint a dns / dhcp-ben.
>
> Mi ilyent nem tudunk csinálni a sulinetes/edus aktiválással, mert nem
> állnak rendelkezésre a kms szerverhez való megfelelő kulcsok, ezt a
> kifü megtartja magának (amúgy a VLSC portal-ról tudja mindenki
> beszerezni a saját előfizetett kms szerver kulcsait), ezért helyi kms
> aktiválást nem tudunk konfigurálni.
> De annyiban megkönnyíthetjük a munkát, hogy kézzel a dns / dhcp
> szerverekben be tudjuk azt állítani, hogy a windowsok le tudják
> maguknak kérni a kms szerver ip(ke)t.
> Mindössze annyit kell tennünk, hogy beállítjuk, hogy jelen példánk
> szerint a _vlmcs._tcp.suli.local adja vissza a kms szerver
> (195.199.255.194) címét. Erre gondolhatnánk, hogy elég lehet egy A
> vagy CNAME rekord, de ez nem így van. Mégpedig azért, mert
> paraméterekre is szükség van, priority, weight, port number is
> szükséges. Erre pedig az SRV rekord való. Ebbe kerül a priority,
> weight, port, ip cím.
> Windows dns szerver esetén ahogy már csatoltam a képet, a forward
> lookup zone-ban a suli.local alatti _tcp-ben kell létrehozni egy SRV
> rekordot (egyéb új rekord).
> https://i.imgur.com/ldypoO5.png
> https://i.imgur.com/uZlgxKF.png
> A service mezőbe be kell gépelni hogy _VLMCS, a protocol mezőbe _tcp,
> priority, weight maradhat 0, port 1688, a host-hoz pedig az ip,
> 195.199.255.194. (lehetne a név is, azaz kms.edu.hu. is).
> https://i.imgur.com/HUSHSHz.png
> Ezzel kész, illetve szükség esetén több bejegyzés is létrehozható több
> szerverrel. Ilyenkor az azonos prioritásúak között random választ
> egyet, a legmagasabból először. Ha nem elérhető vagy nem aktivál,
> akkor jön a következő. Ha elfogytak, akkor jönnek az alacsonyabb
> prioritásúak. A weight opcióval lehet a terhelés elosztás miatti
> súlyozást megoldani.
> Ha kész, akkor egy hasonlónak kell lennie a dns-ben:
> https://i.imgur.com/dnbiSWa.png
>
> Más dns szerverekkel is működik, bind, powerdns, djdns, unbound, knot,
> coredns, stb., a lényeg a helyes SRV rekord beállítása, a
> 0 0 1688 195.199.255.194.
> tartalmat kell visszaadniuk.
>
> A dhcp szerverben pedig be kell állítani a dns suffix-t (ha még nincs,
> bár ez nem valószínű).
>
> A windows gépeken pedig ki kell törölni a kézzel beállított kms
> szervert (slmgr.vbs /ckms), akkor elkezdik dns-ből lehúzni az adatot,
> és akkor már elég egy helyen átírni.
Ellenőrizni a
nslookup -q=SRV _vlmcs._tcp.suli.local
paranccsal lehet a kliensgépeken, ki kell hogy adja a paramétereket és
az ip címet.
_VLMCS._TCP.suli.local SRV service location:
priority = 0
weight = 0
port = 1688
svr hostname = 195.199.255.194
További információk a(z) Techinfo levelezőlistáról