Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Licensing, Cloud and Web Services
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Licensing, Cloud and Web Services
  • Cancel
Licensing, Cloud and Web Services
Licensing, Cloud and Web Services Wiki Determining IP address ranges for services used by CONNECTION Client
    • Sign In
    • Contacting Entitlements Support (Licensing and User Management)
    • Eastern Europe Continuity Plan
    • Guest Accounts - Review Access
    • +Web Services
    • +SES Activation
    • -CONNECTION Client
      • Failsafe Mode
      • Release Notes
      • Download Options
      • Installation - Deployment Image
      • Installation - Manual
      • Installation - Silent
      • Sign In
      • Preferences & Other Settings
      • Options
      • Security Information
      • FAQ - CONNECTION Client
      • ReadMe
      • +In House Learn SharePoint requirements
      • -Troubleshooting
        • Bentley Licensing Tool does not recognize CONNECTION Client is signed in
        • +CONNECTION Client Fails to Sign In
        • +CONNECTION Client Installation Issues
        • CONNECTION Client Interoperability Error
        • CONNECTION Client never finishes signing in
        • CONNECTION Client says "Working"
        • CONNECTION Client - Connection Failure - 500 internal Server Error in logs file
        • Error - This account is not associated with an organization
        • Health Check failure: Unable to connect to domain https://connect-wsg20.bentley.com
        • How to enable the chromium option in CONNECTION Client
        • I receive a 'Script Error' or 'Page Expired Error' when logging onto the CONNECTION Client
        • Microsoft Edge can't read and write to its data directory
        • Performing a Fiddler trace
        • Script Error when you start the CONNECTION Client
        • Suppress the CONNECTION Client prompt
        • The Webpage Cannot Be Displayed After Sign In
        • User failed to login
        • -1 Bentley Licensing Service cannot start error
        • Bentley licensing tool running in Server Mode and need to turn off
        • Collecting Event Viewer logs
        • CONNECTION Client Recommends Update for Version Already Installed
        • Elevated CPU usage for the Bentley CONNECTION Client process
        • Installation canceled by user message when applying updates
        • Script Error dialog on sign in with 'Promise' is undefined error, or Connection Failure
        • SES-based products hang on startup
        • CONNECTION Client Showing Trials
        • Determining IP address ranges for services used by CONNECTION Client
        • Login token expiration drifts one day upon renewal
        • User name on sign-in page is pre-populated and cannot be changed
        • Using a proxy bypass to avoid connectivity errors with internal servers
      • +CONNECTION Client Announcements
      • CONNECTION Client start up panel pops up frequently
    • +CONNECT Advisor
    • +Federated Identity
    • +SELECTserver based Activation
    • +Pre-SELECTserver Based Activation
    • +Product-Specific Licensing
    • Understanding why you received a TL Invoice
    • Working from Home using Bentley Licensing
    • What you need to know/request when consolidating Accounts
    • +Licensing Workflow
    • How to leave a Product Review
    • +Serviços ProjectWise 365
    • About Bentley Trust Licensing
    • Customer Number, Account Number, Entitlements, Users
    • Support for non-Bentley technologies utilized by Bentley products
    • Support for V8i applications after December 31st, 2021
    • +Support Homepage - Localized

    Determining IP address ranges for services used by CONNECTION Client

      Product(s): CONNECTION Client
      Version(s): N/A
      Area: Access

    Following are steps for determining the public IP address ranges utilized by CONNECTION Client for various Bentley services.

    Background

    While we always recommend configuring firewalls to use alias names instead of IP addresses since they are dynamic, some firewall environments still utilize IP addresses which will benefit if the address ranges are known. The steps below help identify the regional data centers in use and may vary by location.

    Steps to Accomplish

    Identify specific IP addresses in use

    1. Right-click on the Windows Start menu, and select Windows PowerShell from the contextual menu.
    2. Execute the following two commands:
      nslookup connect-ulastm.bentley.com
      nslookup ims.bentley.com
    3. The first command will give an IP address for the Microsoft Azure data center in use by the majority of our services. The second command will give an IP address for the Amazon Web Services (AWS) data center in use for some of our services.

    Screenshot of nslookup output

    Identify IP address ranges from cloud providers

    1. Download the latest Microsoft Azure IP address ranges.
    2. Open it, and search for the first two octets of the IP addresses found with the "nslookup connect-ulastm.bentley.com" command. For example, the screenshot above gives an IP address of 40.84.27.172 which would require a search for 40.84. Search results will be found in specific service tags which give several ranges of IP addresses. Add these ranges to your firewall.
    3. Download the latest AWS IP address ranges.
    4. Open it, and search for the first two octets of the IP addresses found with the "nslookup ims.bentley.com" command. For example, the screenshot above gives an IP address of 54.82.25.138 for one of the addresses which would require a search for 54.82. Search results will be found in specific service tags which give several ranges of IP addresses. Add these ranges to your firewall.

    Important: Microsoft and Amazon may periodically change their IP address ranges, requiring firewall rules to be periodically updated accordingly, hence why we recommend using the unchanging alias names for services whenever possible.

    See Also

    CONNECTION Client FAQ

    • IP
    • Range
    • Connection Client
    • IP Address
    • en
    • SELECTsupport
    • Network
    • how-to
    • Share
    • History
    • More
    • Cancel
    • jeremyhoesly Created by Bentley Colleague jeremyhoesly
    • When: Wed, Dec 21 2022 12:01 PM
    • Jacek Majda Last revision by Bentley Colleague Jacek Majda
    • When: Wed, Dec 28 2022 4:05 AM
    • Revisions: 3
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies