https://git.reactos.org/?p=reactos.git;a=commitdiff;h=7f55dd36ea329dc19aaf5…
commit 7f55dd36ea329dc19aaf51a775ac026cb4f28cf7
Author:     Eric Kohl <eric.kohl(a)reactos.org>
AuthorDate: Wed Jun 28 22:16:25 2023 +0200
Commit:     Eric Kohl <eric.kohl(a)reactos.org>
CommitDate: Wed Jun 28 22:16:25 2023 +0200
    [IPCONFIG] Show data for SOA DNS Entry
---
 base/applications/network/ipconfig/ipconfig.c    | 10 +++++++++-
 base/applications/network/ipconfig/lang/bg-BG.rc |  3 ++-
 base/applications/network/ipconfig/lang/de-DE.rc |  3 ++-
 base/applications/network/ipconfig/lang/el-GR.rc |  3 ++-
 base/applications/network/ipconfig/lang/en-US.rc |  3 ++-
 base/applications/network/ipconfig/lang/es-ES.rc |  3 ++-
 base/applications/network/ipconfig/lang/fr-FR.rc |  3 ++-
 base/applications/network/ipconfig/lang/id-ID.rc |  3 ++-
 base/applications/network/ipconfig/lang/it-IT.rc |  3 ++-
 base/applications/network/ipconfig/lang/no-NO.rc |  3 ++-
 base/applications/network/ipconfig/lang/pl-PL.rc |  3 ++-
 base/applications/network/ipconfig/lang/ro-RO.rc |  3 ++-
 base/applications/network/ipconfig/lang/ru-RU.rc |  3 ++-
 base/applications/network/ipconfig/lang/sk-SK.rc |  3 ++-
 base/applications/network/ipconfig/lang/sq-AL.rc |  3 ++-
 base/applications/network/ipconfig/lang/sv-SE.rc |  3 ++-
 base/applications/network/ipconfig/lang/tr-TR.rc |  3 ++-
 base/applications/network/ipconfig/lang/uk-UA.rc |  3 ++-
 base/applications/network/ipconfig/lang/zh-CN.rc |  3 ++-
 base/applications/network/ipconfig/lang/zh-TW.rc |  3 ++-
 base/applications/network/ipconfig/resource.h    | 13 +++++++------
 21 files changed, 54 insertions(+), 26 deletions(-)
diff --git a/base/applications/network/ipconfig/ipconfig.c
b/base/applications/network/ipconfig/ipconfig.c
index cc9091556f5..d4cdeb7a84c 100644
--- a/base/applications/network/ipconfig/ipconfig.c
+++ b/base/applications/network/ipconfig/ipconfig.c
@@ -940,7 +940,15 @@ DisplayDnsRecord(
                 break;
             case DNS_TYPE_SOA:
-                ConResPrintf(StdOut, IDS_DNSTYPESOA);
+                ConResPrintf(StdOut, IDS_DNSTYPESOA1,
+                             pThisRecord->Data.SOA.pNamePrimaryServer,
+                             pThisRecord->Data.SOA.pNameAdministrator,
+                             pThisRecord->Data.SOA.dwSerialNo);
+                ConResPrintf(StdOut, IDS_DNSTYPESOA2,
+                             pThisRecord->Data.SOA.dwRefresh,
+                             pThisRecord->Data.SOA.dwRetry,
+                             pThisRecord->Data.SOA.dwExpire,
+                             pThisRecord->Data.SOA.dwDefaultTtl);
                 break;
             case DNS_TYPE_PTR:
diff --git a/base/applications/network/ipconfig/lang/bg-BG.rc
b/base/applications/network/ipconfig/lang/bg-BG.rc
index 656fbe85e42..ebcbc711495 100644
--- a/base/applications/network/ipconfig/lang/bg-BG.rc
+++ b/base/applications/network/ipconfig/lang/bg-BG.rc
@@ -70,7 +70,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/de-DE.rc
b/base/applications/network/ipconfig/lang/de-DE.rc
index b63223bea39..398c8aa8ecd 100644
--- a/base/applications/network/ipconfig/lang/de-DE.rc
+++ b/base/applications/network/ipconfig/lang/de-DE.rc
@@ -72,7 +72,8 @@ BEGIN
     IDS_DNSTYPEA             "\t(Host-)A-Eintrag. . . : %ls\n"
     IDS_DNSTYPENS            "\tNS-Eintrag. . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME-Eintrag . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA-Eintrag . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA-Eintrag . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR-Eintrag . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX-Eintrag. . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA-Eintrag. . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/el-GR.rc
b/base/applications/network/ipconfig/lang/el-GR.rc
index a589825849c..64da46ab416 100644
--- a/base/applications/network/ipconfig/lang/el-GR.rc
+++ b/base/applications/network/ipconfig/lang/el-GR.rc
@@ -70,7 +70,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/en-US.rc
b/base/applications/network/ipconfig/lang/en-US.rc
index 53d29782dea..b94319498f3 100644
--- a/base/applications/network/ipconfig/lang/en-US.rc
+++ b/base/applications/network/ipconfig/lang/en-US.rc
@@ -70,7 +70,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/es-ES.rc
b/base/applications/network/ipconfig/lang/es-ES.rc
index f8557c3308c..ddf0d3dfcc8 100644
--- a/base/applications/network/ipconfig/lang/es-ES.rc
+++ b/base/applications/network/ipconfig/lang/es-ES.rc
@@ -71,7 +71,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/fr-FR.rc
b/base/applications/network/ipconfig/lang/fr-FR.rc
index fb6306c9cb3..e5cc7ffa209 100644
--- a/base/applications/network/ipconfig/lang/fr-FR.rc
+++ b/base/applications/network/ipconfig/lang/fr-FR.rc
@@ -72,7 +72,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/id-ID.rc
b/base/applications/network/ipconfig/lang/id-ID.rc
index b4c3960954b..089c52a8926 100644
--- a/base/applications/network/ipconfig/lang/id-ID.rc
+++ b/base/applications/network/ipconfig/lang/id-ID.rc
@@ -70,7 +70,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/it-IT.rc
b/base/applications/network/ipconfig/lang/it-IT.rc
index 335206d6369..fe17082f6e6 100644
--- a/base/applications/network/ipconfig/lang/it-IT.rc
+++ b/base/applications/network/ipconfig/lang/it-IT.rc
@@ -70,7 +70,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/no-NO.rc
b/base/applications/network/ipconfig/lang/no-NO.rc
index 260340b922b..3421238c16f 100644
--- a/base/applications/network/ipconfig/lang/no-NO.rc
+++ b/base/applications/network/ipconfig/lang/no-NO.rc
@@ -70,7 +70,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/pl-PL.rc
b/base/applications/network/ipconfig/lang/pl-PL.rc
index 9f971282a53..ecb98ed6201 100644
--- a/base/applications/network/ipconfig/lang/pl-PL.rc
+++ b/base/applications/network/ipconfig/lang/pl-PL.rc
@@ -73,7 +73,8 @@ BEGIN
     IDS_DNSTYPEA             "\tRekord (hosta) A. . . : %ls\n"
     IDS_DNSTYPENS            "\tRekord NS . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tRekord CNAME. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tRekord SOA. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tRekord SOA. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tRekord PTR. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tRekord MX . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tRekord AAAA . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/ro-RO.rc
b/base/applications/network/ipconfig/lang/ro-RO.rc
index 761d5de2a6d..7295b605bfa 100644
--- a/base/applications/network/ipconfig/lang/ro-RO.rc
+++ b/base/applications/network/ipconfig/lang/ro-RO.rc
@@ -71,7 +71,8 @@ BEGIN
     IDS_DNSTYPEA             "\tÎnregistrarea (gazdei) A: %ls\n"
     IDS_DNSTYPENS            "\tÎnregistrarea NS. . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tÎnregistrarea CNAME . . : %ls\n"
-    IDS_DNSTYPESOA           "\tÎnregistrarea SOA . . . : \n"
+    IDS_DNSTYPESOA1          "\tÎnregistrarea SOA . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tÎnregistrarea PTR . . . : %ls\n"
     IDS_DNSTYPEMX            "\tÎnregistrarea MX. . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tÎnregistrarea AAAA. . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/ru-RU.rc
b/base/applications/network/ipconfig/lang/ru-RU.rc
index 2bc1efd53d7..de83c309f37 100644
--- a/base/applications/network/ipconfig/lang/ru-RU.rc
+++ b/base/applications/network/ipconfig/lang/ru-RU.rc
@@ -71,7 +71,8 @@ BEGIN
     IDS_DNSTYPEA             "\tА-запись (узла) . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS-запись . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME-запись  . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA-запись  . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA-запись  . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR-запись  . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX-запись . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA-запись . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/sk-SK.rc
b/base/applications/network/ipconfig/lang/sk-SK.rc
index c765a3e107f..d42a9aa4e90 100644
--- a/base/applications/network/ipconfig/lang/sk-SK.rc
+++ b/base/applications/network/ipconfig/lang/sk-SK.rc
@@ -70,7 +70,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/sq-AL.rc
b/base/applications/network/ipconfig/lang/sq-AL.rc
index 801de4805e9..f50a4aa7416 100644
--- a/base/applications/network/ipconfig/lang/sq-AL.rc
+++ b/base/applications/network/ipconfig/lang/sq-AL.rc
@@ -70,7 +70,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/sv-SE.rc
b/base/applications/network/ipconfig/lang/sv-SE.rc
index b9bc20ba57a..d2e3de4ce88 100644
--- a/base/applications/network/ipconfig/lang/sv-SE.rc
+++ b/base/applications/network/ipconfig/lang/sv-SE.rc
@@ -71,7 +71,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/tr-TR.rc
b/base/applications/network/ipconfig/lang/tr-TR.rc
index f20453269d1..1e917493a6b 100644
--- a/base/applications/network/ipconfig/lang/tr-TR.rc
+++ b/base/applications/network/ipconfig/lang/tr-TR.rc
@@ -71,7 +71,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/uk-UA.rc
b/base/applications/network/ipconfig/lang/uk-UA.rc
index f320a8bb3d1..1812be9d3d1 100644
--- a/base/applications/network/ipconfig/lang/uk-UA.rc
+++ b/base/applications/network/ipconfig/lang/uk-UA.rc
@@ -71,7 +71,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/zh-CN.rc
b/base/applications/network/ipconfig/lang/zh-CN.rc
index e75397a2bdd..98460251aff 100644
--- a/base/applications/network/ipconfig/lang/zh-CN.rc
+++ b/base/applications/network/ipconfig/lang/zh-CN.rc
@@ -71,7 +71,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/lang/zh-TW.rc
b/base/applications/network/ipconfig/lang/zh-TW.rc
index ca732d105e7..afc38e013fa 100644
--- a/base/applications/network/ipconfig/lang/zh-TW.rc
+++ b/base/applications/network/ipconfig/lang/zh-TW.rc
@@ -71,7 +71,8 @@ BEGIN
     IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
     IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
     IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
-    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPESOA1          "\tSOA Record. . . . . . : %ls\n\t
%ls\n\t                        %lu\n"
+    IDS_DNSTYPESOA2          "\t                        %lu\n\t
%lu\n\t                        %lu\n\t                        %lu\n"
     IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
     IDS_DNSTYPEMX            "\tMX Record . . . . . . : %ls\n\t
%hu\n\t                        %hu\n"
     IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
diff --git a/base/applications/network/ipconfig/resource.h
b/base/applications/network/ipconfig/resource.h
index 28d94f9393d..216757465a4 100644
--- a/base/applications/network/ipconfig/resource.h
+++ b/base/applications/network/ipconfig/resource.h
@@ -57,11 +57,12 @@
 #define IDS_DNSTYPEA             170
 #define IDS_DNSTYPENS            171
 #define IDS_DNSTYPECNAME         172
-#define IDS_DNSTYPESOA           173
-#define IDS_DNSTYPEPTR           174
-#define IDS_DNSTYPEMX            175
-#define IDS_DNSTYPEAAAA          176
-#define IDS_DNSTYPEATMA          177
-#define IDS_DNSTYPESRV           178
+#define IDS_DNSTYPESOA1          173
+#define IDS_DNSTYPESOA2          174
+#define IDS_DNSTYPEPTR           175
+#define IDS_DNSTYPEMX            176
+#define IDS_DNSTYPEAAAA          177
+#define IDS_DNSTYPEATMA          178
+#define IDS_DNSTYPESRV           179
 #define IDS_USAGE 180