Давно слышал, что адрес 128.0.0.1 идентичен адресу "localhost" и используются,
Неправильно
Адрес 127.0.0.1 как и вся /8 сеть это loopback обратная петля, адрес того компьютера с которого отправлен запрос.
Имя localhost как правило присвоено именно этому адресу.
и используются, если на компьютере "делают сервер".
Не понятно при чем тут сервер, и что значит "делают сервер" но это вообще никакого отношения не имеет.
Потом узнал, что есть адреса 192.168.x.x, которые тоже ведут на локальные данные
Есть специальные диапазоны адресов которые можно свободно использовать в своих сетях-
10.0.0.0 — 10.255.255.255
100.64.0.0 — 100.127.255.255
172.16.0.0 — 172.31.255.255
192.168.0.0 — 192.168.255.255
Это так называемые серые или частные IP адреса.
Эти адреса не маршрутизируются в глобальной сети!
Т.е у вас может быть адрес 192.168.0.1, у вашего соседа такой же адрес, и вообще миллионы устройств с таким адресом.
Но попасть на такой адрес можно только из локальной сети, из интернета он недоступен.
А все остальные кроме loopback, частных и еще некоторых специальных маршрутизируются в глобальной сети.
Почему именно эти значения IP выделили под нужды локального сервера и попадания в настройки роутера?
Потому что именно эти адреса вы можете использовать сами, никого не спрашивая.
А вот чтобы присвоить себе адрес например 195.168.0.1 нужно его для начала арендовать, оформить на него документы и он будет доступен в глобальной сети.