🛡️Service IP/Domain List for B2B Firewall Configuration

Inbound and Outbound are indicated based on the Elice server. Therefore, when adding rules to the firewall, please change them to the internal client's perspective.

Summary

#TypeRangePortProtocolURLPurpose

1

IP

20.214.76.237/32

80,443

TCP

Web pages, API

2

IP

20.196.248.141/32

80,443

TCP

Web pages, API

3

IP

20.41.66.225/32

80,443

TCP

Web pages, API

4

IP

52.231.38.95/32

80,443

TCP

Web pages, API

5

IP

15.164.65.222/32

80,443

TCP

General exercises

6

IP

15.164.130.51/32

80,443

TCP

General exercises

7

IP

14.35.173.10/32

80,443

TCP

Runbox exercises

8

IP

40.82.136.209/32

80,443

TCP

Classroom streaming

9

URL

80,443

TCP

cdn-front-door.elice.io

Webpage CDN

10

URL

80,443

TCP

cdn-api.elice.io

File attachment CDN

11

URL

80,443

TCP

media-srv-01.elice.io

Video CDN

12

URL

80,443

TCP

customer-ju1a7so8zszq0dyt.cloudflarestream.com

Video CDN

  • Inbound IPs

    • 20.214.76.237, 20.196.248.141, 20.41.66.225, 52.231.38.95

      • Access to web pages

      • Access to API servers

    • 15.164.65.222, 15.164.130.51

      • Access to code execution servers

    • 14.35.173.10

      • Access to Runbox servers (Jupyter Notebook, Jupyter Lab, Orange3, etc.)

    • 40.82.136.209

      • Access to classroom video servers

  • Ports: 80/tcp, 443/tcp

Change History

  • June 24, 2024

    • Added video CDN URL customer-ju1a7so8zszq0dyt.cloudflarestream.com

  • March 28, 2023

    • Added API server IP 20.196.248.141

  • March 1, 2023

    • Added Runbox execution server IP 14.35.173.10

  • July 21, 2022

    • Added API server IP 20.214.76.237

    • Removed API server IP 20.214.109.243

    • Removed API server domain api-ws-ag.elice.io

  • June 13, 2022

    • Added summary and change history sections

    • Added API server IP 20.214.109.243

    • Added API server domain api-ws-ag.elice.io

Details

Web Server

  • IP

    • Inbound IPs

      • 20.41.66.225 (added on January 1, 2021)

      • 52.231.38.95

  • Domain

    • elice.io ⇒ Elice main homepage

    • www.elice.io ⇒ Elice main homepage

    • {institution}.elice.io ⇒ Institution-specific homepage

    • static.elice.io ⇒ Document sharing homepage

    • accounts.elice.io ⇒ Login page

    • helpcenter.elice.io ⇒ Help center page

    • embed.elice.io ⇒ Code editor, video player page

    • *.elice.io (if wildcard domain is supported in the firewall settings)

    • helpcenter-chatbox.elice.io ⇒ Help center page (removed on August 10, 2021)

  • Ports

    • TCP 80 (HTTP)

    • TCP 443 (HTTPS)

API Server

  • IP

    • Inbound IPs

      • 20.196.248.141 (added on March 28, 2023)

      • 20.214.76.237 (added on July 21, 2022)

      • 20.41.66.225 (added on January 1, 2021)

      • 52.231.38.95

  • Domain

    • api-rest.elice.io ⇒ Elice API server

    • api-ws.elice.io ⇒ Elice real-time API server

    • elice-api-esp-proxy.elice.io ⇒ Elice ESP integration server

    • api-ws-ag.elice.io ⇒ Elice real-time API server (added on June 13, 2022) (removed on July 21, 2022)

  • Ports

    • TCP 80 (HTTP)

    • TCP 443 (HTTPS)

CDN Server

  • IP (Dynamic IPs): Subject to change based on time, location, and internet circuit usage

    • In case of necessity, you can create rules for the following IP ranges:

      • All IP ranges used by AWS CDN (Amazon CloudFront) (Link)

      • All IP ranges used by CloudFlare (Link)

  • Domain

    • customer-ju1a7so8zszq0dyt.cloudflarestream.com ⇒ Server for delivering lecture videos (added on June 24, 2024)

    • cdn-front-door.elice.io ⇒ Server for Elice homepage (added on August 10, 2021)

    • cdn-api.elice.io ⇒ Server for uploading files to servers (added on August 10, 2021)

    • media-srv-01.elice.io ⇒ Server for delivering lecture videos (added on August 10, 2021)

    • media-srv-02.elice.io ⇒ Server for delivering lecture videos (added on August 10, 2021)

    • elice-front-door-cdn.azureedge.net ⇒ Server for Elice homepage (removed on August 10, 2021)

    • elice-media-streaming-cdn.azureedge.net ⇒ Server for delivering lecture videos (removed on August 10, 2021)

    • elice-api-cdn.azureedge.net ⇒ Server for uploading files to servers (removed on August 10, 2021)

    • *.azureedge.net (if wildcard domain is supported in the firewall settings) (removed on August 10, 2021)

  • Ports

    • TCP 80 (HTTP)

    • TCP 443 (HTTPS)

Code Execution Server

  • Inbound IPs

    • 15.164.130.51

    • 15.164.65.222

  • Domain

    • runner-forwarder-a-01.elice.io

    • runner-forwarder-a-02.elice.io

    • *.runner-forwarder-a-01.elice.io (added on March 16, 2022)

    • *.runner-forwarder-a-02.elice.io (added on March 16, 2022)

  • Ports

    • TCP 80 (HTTP)

    • TCP 443 (HTTPS)

Runbox Execution Server

  • Inbound IPs

    • 14.35.173.10

  • Domain

    • *.tunnel-pt.elice.io

  • Ports

    • TCP 80 (HTTP)

    • TCP 443 (HTTPS)

Classroom / Exam Monitoring Media Server (TBD)

  • Inbound IPs

    • 40.82.136.209

  • Domain

    • media-turn-1.elice.io

  • Ports

    • TCP 443 (HTTPS)

Initial documentation date: March 16, 2020

Last updated: June 24, 2024

Last updated