# Appendix C: Network Information
## Masternode Information
The fields below are represented as `networkInfo` and are applicable to all masternodes types as defined in
[Appendix B](masternode-types.md)
| Field | Type | Size | Description |
| --------- | ------- | ---- | -------------------------------------------------------------------------- |
| ipAddress | byte[] | 16 | IPv6 address in network byte order. Only IPv4 mapped addresses are allowed |
| port | uint_16 | 2 | Port (network byte order) |
### Validation Rules
* `ipAddress` MUST be a valid IPv4 address that is routable on the global internet
* `ipAddress` MUST NOT be already used in the registered masternodes set
* `port` MUST be within the valid port range [1, 65535]
* On mainnet, `port` MUST be set to the following value
| Field | Value |
| -------| ------ |
| port | 9999 |
## Platform Information
The fields below are represented as `platformNetInfo` and are only applicable for evonodes as defined in
[Appendix B](masternode-types.md)
| Field | Type | Size | Description |
| ---------------- | ------- | ------ | ------------------------------------------------------------------- |
| platformP2PPort | uint_16 | 0 or 2 | TCP port of Dash Platform peer-to-peer communication between nodes. |
| platformHTTPPort | uint_16 | 0 or 2 | TCP port of Platform HTTP/API interface. |
### Validation Rules
* `platformP2PPort` and `platformHTTPPort` MUST be within the valid port range [1, 65535]
* `platformP2PPort`, `platformHTTPPort`, and [`port`](#masternode-information) from `networkInfo` MUST be distinct
* On mainnet, `platformP2PPort` and `platformHTTPPort` MUST be set to the following values
| Field | Value |
| ------------------ | ------ |
| platformP2PPort | 26656 |
| platformHTTPPort | 443 |