feat(NetworkConfigManager): add PTR zone display for servers; enhance interface with additional server information
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m52s

This commit is contained in:
2026-01-22 17:44:31 +07:00
parent 5c2edac25a
commit 96d8e9bb67
+8 -2
View File
@@ -568,7 +568,8 @@ function NetworkConfigManager() {
interface: iface, interface: iface,
interfaceName: iface.name || iface.id, interfaceName: iface.name || iface.id,
server: server, // localIp привязан к serverId server: server, // localIp привязан к serverId
serverName: server?.dns || server?.ip || iface.serverId || '—' serverName: server?.dns || server?.ip || iface.serverId || '—',
ptrZone: server?.dns || '—' // PTR зона = доменное имя сервера
}); });
} }
if (iface.remoteIp && iface.remoteIp.trim()) { if (iface.remoteIp && iface.remoteIp.trim()) {
@@ -579,7 +580,8 @@ function NetworkConfigManager() {
interface: iface, interface: iface,
interfaceName: iface.name || iface.id, interfaceName: iface.name || iface.id,
server: server2, // remoteIp привязан к serverId2 server: server2, // remoteIp привязан к serverId2
serverName: server2?.dns || server2?.ip || iface.serverId2 || '—' serverName: server2?.dns || server2?.ip || iface.serverId2 || '—',
ptrZone: server2?.dns || '—' // PTR зона = доменное имя сервера
}); });
} }
}); });
@@ -2072,6 +2074,7 @@ function NetworkConfigManager() {
<th>IP адрес</th> <th>IP адрес</th>
<th>Тип</th> <th>Тип</th>
<th>Сервер</th> <th>Сервер</th>
<th>PTR зона</th>
<th>Интерфейс</th> <th>Интерфейс</th>
<th className="text-end">Действия</th> <th className="text-end">Действия</th>
</tr> </tr>
@@ -2100,6 +2103,9 @@ function NetworkConfigManager() {
<span>{item.serverName}</span> <span>{item.serverName}</span>
</div> </div>
</td> </td>
<td>
<code className="text-muted">{item.ptrZone}</code>
</td>
<td> <td>
<div className="d-flex align-items-center gap-2"> <div className="d-flex align-items-center gap-2">
<span>{item.interfaceName}</span> <span>{item.interfaceName}</span>