Internet Connectivity Requirements
Nessy is an HTML/JavaScript application that communicates with a
backend API using AJAX. Standard HTTP (ports 80 & 443)
communications are required for the application to function.
All of our websites are hosted within a *.nessy.com sub-domain, so we
require all filters and blocks to be lifted for any request/response
to/from *.nessy.com. A full list of domains that we use is below:
id.nessy.com
nessy.com
api.nessy.com
cdn.nessy.com
cdn2.nessy.com
learn.nessy.com
media.nessy.com
parents.nessy.com
play.nessy.com
reportingapi.nessy.com
sm.nessy.com
The API is hosted on a dedicated sub-domain (api.nessy.com). This
means the games (hosted on learn.nessy.com) require special cross-domain
access privileges. To allow this, please remove any
request/response HTTP header filtering for *.nessy.com as HTTP header
items are used to facilitate this privilege.
All media within the application (images, videos and sound) are
delivered from our media servers which are hosted on both
cdn.nessy.com and media.nessy.com. Blocking these domains would
prevent the platform from working correctly.
What is the IP of the server?
Nessy does not have a static IP as the program is hosted on the cloud services platform, Microsoft Azure.
Which communication port numbers are required to be open?
Nessy is an HTML/JavaScript application that communicates with a
backend API using AJAX. Standard HTTP (ports 80 & 443).
TCP or UDP or both?
HTTP communicates over TCP and does not need UDP.
Which directions - incoming /outgoing/both?
Data is both incoming and outgoing.